C String ‘i Ondalıklı Sayıya Çevirmek

Standart C kütüphanesinden double atof(const char *str) ile bir metini ondalıklı sayıya çevirebiliriz.

#include
#include
#include

int main()
{
float val;
char str[20];

strcpy(str, “98993489”);
val = atof(str);
printf(“String value = %s, Float value = %f\n”, str, val);

strcpy(str, “tutorialspoint.com”);
val = atof(str);
printf(“String value = %s, Float value = %f\n”, str, val);

return(0);
}

C library function – system()

C library function – system() kullanımı ” int system(const char *command) ” şeklindedir. Parametre ile işletim sistemine bir komut gönderilir.

Gönderilen komutlar işletim sistemine göre değişir, cross işlerde dikkat etmek gerekiyor.

Linux için örnek

#include
#include

int main ()
{
char command[50];

strcpy( command, “ls -l” );
system(command);

return(0);
}

Windows için örnek

#include
#include

int main ()
{
char command[50];

strcpy( command, “dir” );
system(command);

return(0);
}