İyi günler, atoi fonksiyonunu alt fonksiyonlu olacak şekilde yazmam gerekiyor. Ama bir türlü beceremedim. Normal kod budur; #include <stdio.h> #include <stdlib.h> int main() { char dizi[10]; printf("sayiyi giriniz"); scanf("%s",dizi); int sonuc=atoi(dizi); printf("Girilen Katar Sayisal Degere Donusturuldu:%d\n",sonuc); system("pause"); return 0; } alt fonksiyonlu şekilde yazabilmem için yardım edebilir misiniz?
tam anlamadım ama atoi fonksiyonunun işlevini görecek bir fonksiyon ise şöyle olabilir: int _atoi(char *x) { char digit; int result = 0; while (digit = *x++) result = result * 10 + digit - '0'; return result; }