C++ cin (character input)
C++ cin komutu, klavye ve benzeri giriş aygıtlarından karakter okumayı sağlamaktadır. Girilen karakterler, değişkenlere >> operatörü ile aktarılır. C++ cin komutunun kullanılabilmesi için programın üst kısmına (header), standart giriş-çıkış (i/o) kütüphanesi <iostream> şu şekilde dahil edilmelidir:
#include <iostream> // programın geri kalanı...
Standart giriş-çıkış kütüphanesinin programa nasıl dahil edildiğini anladığımıza göre, artık cin komutunu kullarak, derlenecek programımızı yazabiliriz.
#include <iostream> int main() { int sayi; std::cin >> sayi; std::cout << "girilen sayi: " << sayi; return 0; }
Yukarıdaki program çalıştığında, klavyeden bir tam sayı girilmesi beklenecektir. sayı girildikten sonra, cin komutu ile girilen sayı, sayi değişkenine aktarılacaktır ve son olarak cout komutu ile girilen sayı ekranda görüntülenecektir.
program satırlarının yorumlanması
#include <iostream> | cin (character input – karakter girişi) komutunun çalışabilmesi için gerekli olan standart giriş-çıkış (input/output) kütüphanesi yüklendi. |
int main() { } | C++ programını çalıştıran main (gövde) fonksiyonu oluşturuldu. |
int sayi | Klavyeden girilecek tam sayının aktarılacağı sayı değişkeni integer (tam sayı) tipinde oluşturuldu. |
std::cin | Standart giriş-çıkış kütüphanesinde yer alan, klavyeden girilen karakteri okuyan cin komutu işlendi. |
>> sayi | cin komutu ile klavyeden okunan değer, sayi değişkenine aktarıldı. |
std::out | sayi değişkeninde tutulan değer, cout komutu ile ekrana yazdırıldı. |
return 0 | C++ programını çalıştıran main (gövde) fonksiyonu int (integer) olduğu için, fonksiyon sona erdiğinde sayısal bir değer döndürmelidir. int main() fonksiyonu için return 0 geleneksel bir kullanımdır. |