int zahl;
char zahlalsstring[5]="123";
zahl=atoi(zahlalsstring);
fast genausoeinfach ;)
bedenke, atoi, atol, atof sind keine standartfunktionen und können gelegentlich fehlverhalten zeigen.
vllt lieber strtol bzw. strtoul benutzen, die sind da etwas überlaufssicherer.
strtol(zahlalsstring,NULL,10); //10 steht für basis 10 also dezimalsystem
Hier ne Referenz. Die interessanten funktionen sind oben unter string conversion. Halt auf Englisch, muss man aber mit klar kommen ;)
Ele