std::cin
- C++ kursu
- Başlangıç
- Ders 4/116
- 4 dk
std::cin ile kullanıcıdan girdi almayı öğrenirsin.
std::cin
std::cin standart giriş akımıdır; klavyeden veri okur. >> operatörü giriş akımından veriyi bir değişkene yazar. Önce bir değişken tanımlar, sonra std::cin >> degisken; ile değerini okursun.
Örneğin int age; tanımladıktan sonra std::cin >> age; yazarsan, kullanıcı bir sayı girdiğinde age değişkeni o değeri alır. Ardından std::cout << age ile ekrana yazdırabilirsin.
std::cin boşluk ve satır sonuna kadar okur; birden fazla değeri std::cin >> a >> b; şeklinde arka arkaya okuyabilirsin.
Değişkenle giriş çıkış
Gerçek bir programda std::cin ile okunan değeri bir değişkende tutar, sonra std::cout ile işleyip yazdırırsın. Değişken, bir değeri adıyla saklayan kutudur.
Aşağıdaki örnekte age değişkeni bir tam sayı tutar; kullanıcı girer, program ekrana yazar:
int age = 25;
std::cout << "Yaş: " << age << std::endl;Bu örnekte değer doğrudan 25 olarak verilmiştir; gerçek programda std::cin >> age; ile okunur. Değişken tanımlama konusunu sonraki bölümde ayrıntılı göreceksin.
Uygulama Yaş bilgisini yazdır
Bir int age değişkeni tanımla ve 25 değerini ata (gerçek programda bu değeri std::cin >> age; ile okuruz). Sonra std::cout ile Yaş: 25 çıktısını üret: önce "Yaş: " dizisini, sonra age değişkenini, en son std::endl yaz.
Başlangıç kodu
#include <iostream>
int main() {
// age değişkenini tanımla ve 25 ata
// std::cout ile "Yaş: " ve age değerini yazdır
return 0;
}Örnek çözüm
#include <iostream>
int main() {
// age değişkenini tanımla ve 25 ata
int age = 25;
// std::cout ile "Yaş: " ve age değerini yazdır
std::cout << "Yaş: " << age << std::endl;
return 0;
}Beklenen çıktı
Yaş: 25
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Giriş çıkış kavramlarını eşleştir
| Kavram | Anlamı |
|---|---|
std::cin |
Giriş akımı |
>> |
Giriş operatörü |
std::cout |
Çıkış akımı |
<< |
Çıkış operatörü |
2 Giriş operatörü
std::cin ____ age;
std::cin >> age;
Açıklama: >> operatörü giriş akımından değişkene okur.
3 std::cin ne yapar?
- Dosya oluşturur
- Ekrana metin yazdırır
- Programı derler
- Klavyeden veri okur Doğru cevap
Açıklama: std::cin standart giriş akımıdır ve klavyeden okur.