arkadaşlar ben atof fonksiyonunun kodlarına bakmak istiyorum.nerden bulabilirim bi link falan atarsanız sevinirim
atof fonk
"stdlib.h" kütüphanesinde bulunur.
atof(); girilen bir stringi(yazıyı) float tipine çevirir.
kullanımı:
float f;
f=atof("-12,96");
bir yazıyı float olarak tanımladığız bir değişkene aktardık.
diğer çevirme komutlarıda böyle:
tamsayı değer üretmek için atoi();
longint değer üretmek için atol();
eof-
#include <stdlib.h>
#include <iostream>
#include <cstring>
using namespace std;
int main(int argc, char *argv[])
{
float num;
string katar="Ben turkum : 19.19";
num = atof(&katar[12]);
cout<<"Butun olarak katar. :"<<katar<<"\n";
cout<<"Katardaki rakamlar :"<<num<<" dur \n";
//kelime boşluklar dahil 12 karakterden oluştuğu için "num = atof(&katar[12])" yazılmıştır.
//eğer "num = atof(&katar[15])" yazılsaydı "19.19" rakamı yerine "0.19" rakamı çıkardı
//yani yanlış sonuc elde edilirdi.
// benden bukadar.
system("PAUSE");
return EXIT_SUCCESS;
}