Ders 3: Kullanıcıdan Veri Alma (cin)
Şu ana kadar yazdığımız programlar sadece bizim verdiğimiz değerleri ekrana basıyordu. Şimdi, programın çalışma anında kullanıcıdan bilgi almasını sağlayacağız.
1. cin Komutu Nedir?
C++ dilinde kullanıcıdan (klavyeden) veri almak için cin (character input) komutu kullanılır. Veriler, değişkenlere aktarılırken >> (aktarma) operatörü kullanılır.
2. cout ve cin Arasındaki Fark
- cout << : Veriyi dışarı (ekrana) gönderir.
- cin >> : Veriyi içeri (programa) alır.
3. Örnek Uygulama: Yaş Hesaplayıcı
Aşağıdaki kodu deneyerek kullanıcının girdiği sayı ile işlem yapmayı öğrenebilirsiniz:
#include <iostream> using namespace std; int main() { int dogumYili, simdikiYil = 2026; int sonuc; cout << "Lutfen dogum yilinizi giriniz: "; cin >> dogumYili; // Kullanıcıdan veri bekler sonuc = simdikiYil - dogumYili; cout << "Tahmini yasiniz: " << sonuc << endl; return 0; }
⚠️ Önemli Not:
string (metin) alırken eğer kullanıcı boşluk bırakırsa (örneğin: "Ahmet Yılmaz"), cin sadece ilk kelimeyi alır. Tüm satırı okumak için ileride getline() fonksiyonunu öğreneceğiz.


Yorum Gönder
Yorumunuz için teşekkür ederiz!