Yazan : Şadi Evren ŞEKER
C dilinde tanımlı olan bu fonksiyon basitçe verilen ascii değerin integer karşılığını döndürür. Yani dizgi (string) yapısındaki bir bilgiyi tamsayı (integer yapısına çevirir)
int x = atoi ( “123”);
satırından sonra x değişkeninin içinde sayısal olarak 123 değeri bulunur.
Örnek kod aşağıda verilmiştir:
#include <stdio.h> #include <stdlib.h> int main () { int i; char szInput [256]; printf ("Bir sayi giriniz: "); fgets ( szInput, 256, stdin ); i = atoi (szInput); printf ("girilen sayi %d. iki misli %d.n",i,i*2); return 0; }