Kod:
C/C++ atoi() Fonksiyonu
=> atoi() fonksiyonu stdlib.h içinde tanımlı standart bir fonksiyondur.
> atoi() Fonksiyonu Ne İşe Yarar:
atoi fonksiyonu bir string(yazı) değişkeni içindeki bir sayıyı int(TamSayı) değişkene atamamıza yarar.
NOT: int(TamSayı) olarak çevirdiğini atoi'nin sonundaki "i" 'den anlayabilir(int'in baş harfi "i")
> atoi() Fonksiyonu Ne İşimize Yarar:
mesela Windows.h de TextBox'tan gelen degerle matematik işlemi yaptırmak istiyorsunuz TextBox yazsını string bir değişkene yazar(genelde)
> atoi() Fonksiyonu Nasıl Kullanılır:
int dene; diye bir değişkenimiz olsun
Kod:
dene = atoi(StringDeğişken);
bir örnekle daha iyi anlayalım:
-Kullanıcıdan Bir string(yazı) değişkene Sayı Girmesini istesin ve bu string(yazı) değişkeni sayıya çevirip bir int(tam sayı) değişkenine atasın ve sonucu sayiının iki katı olarak göstersin
Kodlar:
Kod:
//cout, cin vs. kullanmak için iostream
#include <iostream>
//atoi fonksiyonunu kullanmak için stdlib.h
#include <stdlib.h>
using namespace std;
int main()
{
int sayi;
char yazi[256];
cout << "Sayinizi Giriniz..: ";
//string değişkenimize deger almak için gets()
gets(yazi);
//"yazi" degiskenini atoi ile sayıya cevirip "sayi" değişkenine ata
sayi = atoi(yazi);
cout << "sayi*2 sonucu..: " << sayi*2 << endl;
system("PAUSE");
return 0;
}
C/C++ atol() Fonksiyonu
=> atol fonksiyonuda aynı atoi fonksiyonu gibidir tek farkı long türünde sayılar için kullanılır.
NOT: long olarak çevirdiğini atol'un sonundaki "l" 'den anlayabilir(long'un baş harfi "l")
Örnk Kodlar:
Kod:
//cout, cin vs. kullanmak için iostream
#include <iostream>
//atol fonksiyonunu kullanmak için stdlib.h
#include <stdlib.h>
using namespace std;
int main()
{
long sayi;
char yazi[256];
cout << "Sayinizi Giriniz..: ";
//string değişkenimize deger almak için gets()
gets(yazi);
//"yazi" degiskenini atoi ile sayıya cevirip "sayi" değişkenine ata
sayi = atol(yazi);
cout << "sayi*2 sonucu..: " << sayi*2 << endl;
system("PAUSE");
return 0;
}
C/C++ atof() Fonksiyonu
=> atof fonksiyonuda aynı atoi fonksiyonu gibidir tek farkı float türünde sayılar için kullanılır.
NOT: float olarak çevirdiğini atof'un sonundaki "f" 'den anlayabilir(float'ın baş harfi "f")
Örnk Kodlar:
Kod:
//cout, cin vs. kullanmak için iostream
#include <iostream>
//atof fonksiyonunu kullanmak için stdlib.h
#include <stdlib.h>
using namespace std;
int main()
{
float sayi;
char yazi[256];
cout << "Sayinizi Giriniz..: ";
//string değişkenimize deger almak için gets()
gets(yazi);
//"yazi" degiskenini atoi ile sayıya cevirip "sayi" değişkenine ata
sayi = atof(yazi);
cout << "sayi*2 sonucu..: " << sayi*2 << endl;
system("PAUSE");
return 0;
}