C++ / Birlikte Yazılım Öğrenelim Serisi - Girdi ( cin ) ve Çıktı ( cout ) alma

YunusEmreOfficial

Online - Çevrimiçi
Premium Üye
Yardımsever Üye
Usta Üye
Mesaj
1.368
Çözümler
35
Beğeni
990
Puan
1.170
Ticaret Puanı
1
Merhaba,
Sıradaki konumuz girdi ve çıktı. Yani cin ve cout.

cin ve cout Nedir?
  • cin: Standart girdi akışını temsil eder ve kullanıcıdan veri almak için kullanılır. c + in ifadesinden türetilmiştir.
  • cout: Standart çıktı akışını temsil eder ve ekrana veri yazdırmak için kullanılır. c + out ifadesinden türetilmiştir.

Kullanım:​

Kullanıcıdan Veri Alma (cin):Kullanıcıdan bir değer almak için cin kullanırız.

Örneğin:
C++:
Genişlet Daralt Kopyala
int sayi;
cout << "Sayı giriniz: ";
cin >> sayi;

Bu kodda, önce ekrana "Sayı giriniz: " yazılır ve ardından kullanıcıdan bir tam sayı girmesi beklenir. Kullanıcı girdiği değeri sayi değişkenine atar.

Ekrana Yazdırma (cout):Ekrana bir mesaj veya bir değişkenin değerini yazdırmak için cout kullanırız.

Örneğin:

C++:
Genişlet Daralt Kopyala
cout << "Girilen sayı: " << sayi << endl;

Bu kod, kullanıcı tarafından girilen sayıyı ekrana yazdırır.

Örnek Program :​

Aşağıda, cin ve cout kullanımını gösteren basit bir C++ programı yer alıyor:

C++:
Genişlet Daralt Kopyala
#include <iostream>
using namespace std;

int main() {
    int sayi;

    cout << "Sayı giriniz: ";
    cin >> sayi;

    cout << "Girilen sayı: " << sayi << endl;

    return 0;
}

Önemli Notlar:​

  1. #include <iostream>;: Bu satır, cin ve cout'un kullanılabilmesi için gerekli kütüphaneyi programa dahil eder.
  2. using namespace std;: Bu satır, std isim alanındaki (namespace) cin ve cout gibi öğeleri doğrudan kullanabilmemizi sağlar. Aksi takdirde, her kullanımda std::cin ve std::cout yazmamız gerekir.
  3. endl: Ekrana yazdırma işleminden sonra satır sonu eklemek için kullanılır. Ayrıca, akışın boşaltılmasına (flush) yardımcı olur.

Hatalar ve Dikkat Edilmesi Gerekenler:​


Girdi tipi: Kullanıcının beklenen türde veri girmesi önemlidir. Örneğin, bir tamsayı beklerken kullanıcı ondalıklı bir sayı girerse program hata verebilir. Bu yüzden daha önce paylaştığım değişken tanımlama konusunu dikkatlice incelemelisiniz.

Hatalı girişleri kontrol etmek için ek kontroller (örneğin, cin.fail() gibi) eklemek faydalı olabilir. Bu tarz kontrolleri ilerleyen konularda göreceğiz.


Ek olarak örneklerimizi inceleyebilirsiniz:​




Not : Olası hata bildirimleri, iletişim veya gelişmelerden erken haber almak için discord kanalıma gelebilirsiniz.
Linkleri görebilmek için giriş yap veya kayıt ol.


Önemli not: Bu konu ve açacağım diğer konular tamamen kendime ait konular herhangi bir yerden alıntı değildir.
Mmotutkunlarına özel içeriktir.
Lütfen alacaksanız bile kaynak gösteriniz.

Sevgilerle.
 
Son düzenleme:
Geri
Üst