C dilinde char dizisini nasıl int e çevirebilirim yardımcı olabilecek var mı ?
Google: C string to integer C char to integer Ascii table
eğer hala lazımsa elimde hazır halde var kardeşim
Bu işin literatür karşışığı type casting tir. öyle aratın google da.
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.
yeni mesaja git
Yeni mesajları sizin için sürekli kontrol ediyoruz, bir mesaj yazılırsa otomatik yükleyeceğiz.Bir Daha Gösterme