• Merhaba Ziyaretçi hoşgeldin! Forumdan daha fazla yararlanmak için buradan kayıt olunuz...

character olan bi sayıyı integer a cevirme(acil!!!)

Okunuyor :
character olan bi sayıyı integer a cevirme(acil!!!)

s_Z_r

Acemi
Üye
bir char ı integer a çevirmek için "atoi" diye bir fonksiyon var. Bu fonksiyon icine char string alıyor onun integer halini döndürüyor...Senin bu verdiğin örnek için ele alalım mesela...yani 4 basamaklı bi sayı için

#include <stdio.h>
#include <stdlib.h>
#include<iostream.h>
#include<string.h>
int main()
{
int integer;
char sayi[4];
gets(sayi); // gets fonksyionu string olarak alıyor sayıyı...
integer=atoi(sayi);
cout<<integer<<endl;
return 0;
}

ben bu kodu yazdım mesela direk olarak integer a ceviriyor...5 basamaklı bir sayı içinse arrayin büyüklügünü 5 yapman yeterli...Ya da genel bir şey istiyorsan: Array ın uzunlugunu mesela 100 yap. Girdigin sayı kadarını cevirir zaten atoi fonksyionu...Yani NULL karaktere kadar olan kısmı oldugu gibi çevirir....
 
Son düzenleme:
Tüm sayfalar yüklendi.
Reklam amaçlı yazı ve link içeren yorumlar onaylanmaz.
Üst Alt