Şimdi Ara

char ı int e çevirme

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
5
Cevap
0
Favori
7.166
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.