C++ cin

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 sayiKlavyeden girilecek tam sayının aktarılacağı sayı değişkeni
integer (tam sayı) tipinde oluşturuldu.
std::cinStandart giriş-çıkış kütüphanesinde yer alan,
klavyeden girilen karakteri okuyan cin komutu işlendi.
>> sayicin komutu ile klavyeden okunan değer, sayi değişkenine aktarıldı.
std::outsayi değişkeninde tutulan değer, cout komutu ile ekrana yazdırıldı.
return 0C++ 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.

Ads Blocker Image Powered by Code Help Pro

Reklam Engelleyici Algılandı!

Reklamları engellemek için uzantı kullandığınızı tespit ettik.

Lütfen bu reklam engelleyiciyi devre dışı bırakarak ya da sitemize izin vererek bize destek olun.

Dikkat: VPN eklentiniz üzerinde de reklam engelleyici olabilir.