Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4
Cevap
7403
Tıklama
0
Öne Çıkarma
char ı int e çevirme
V
8 yıl
Onbaşı
Konu Sahibi

C dilinde char dizisini nasıl int e çevirebilirim yardımcı olabilecek var mı ?



G
8 yıl
Teğmen

Google:
C string to integer
C char to integer
Ascii table



R
8 yıl
Er

eğer hala lazımsa elimde hazır halde var kardeşim



D
8 yıl
Yarbay

Bu işin literatür karşışığı type casting tir. öyle aratın google da.



W
8 yıl
Yarbay

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.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.