eğer yalnızca tek bir karakteri int'e çevirmek istiyorsanız çok basit bir yolu var. örneğin char ch = '5'; olsun. bunu int'e çevirmek için int x = ch - '0'; yazmanız yeterli.
yok eğer bir karakter dizisini (string) int'e çevirmek istiyorsanız; char *str = "1923"; olsun, int x = atoi(str); yazmanız yeterli. (atoi() fonksiyonunu kullanabilmek için <stdlib.h> kütüphanesini programınıza eklemelisiniz.) veyahut yukarıdaki yöntemi kullanarak kendi stringToInteger fonksiyonunuzu yazabilirsiniz. yapacağınız tek şey string'in her bir karakterini for döngüsüyle tek tek int'e çevirmek. ardından da basamaklara (birler, onlar, yüzler...) dikkat ederek sonucu oluşturabilirsiniz.
C string to integer
C char to integer
Ascii table
yok eğer bir karakter dizisini (string) int'e çevirmek istiyorsanız; char *str = "1923"; olsun, int x = atoi(str); yazmanız yeterli. (atoi() fonksiyonunu kullanabilmek için <stdlib.h> kütüphanesini programınıza eklemelisiniz.) veyahut yukarıdaki yöntemi kullanarak kendi stringToInteger fonksiyonunuzu yazabilirsiniz. yapacağınız tek şey string'in her bir karakterini for döngüsüyle tek tek int'e çevirmek. ardından da basamaklara (birler, onlar, yüzler...) dikkat ederek sonucu oluşturabilirsiniz.