C char * to int conversion

Comment pourrais-je convertir un nombre à deux chiffres (type char* ) en un int ?

atoi peut le faire pour vous

Exemple:

 char ssortingng[] = "1234"; int sum = atoi( ssortingng ); printf("Sum = %d\n", sum ); // Outputs: Sum = 1234 

Utilisez atoi () à partir de

http://linux.die.net/man/3/atoi

Ou bien, écrivez votre fonction atoi() qui convertira char* en int

 int a2i(const char *s) { int sign=1; if(*s == '-') sign = -1; s++; int num=0; while(*s) { num=((*s)-'0')+num*10; s++; } return num*sign; }