CodeBlanks Logo Icon CodeBlanks

std::cin

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

main.cpp
#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

main.cpp
#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ü

Soru
std::cin ____ age;
Cevap
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.

Başlangıç bölümündeki tüm dersler