Menu
Coddy logo textTech

String Girdisi

Coddy'nin C++ Journey'sinin Temeller bölümünün bir parçası. Ders 35 / 74.

String'ler diğer türlerden biraz farklı davranır. C++'ta bir string'e girdi almanın birkaç yolu vardır. İşte en yaygın yöntemler:

1. cin kullanımı:

std::string str;
std::cin >> str;

Not: Bu yalnızca ilk boşluk karakterine kadar okur

2. getline() kullanımı (boşluk içeren cümleler için önerilir):

std::string str;
std::getline(std::cin, str);

Bu, boşluklar da dâhil olmak üzere satırın tamamını okur.

3. Hem cin hem de getline kullanımı (cin sonrasında okuma yaparken):

int n;
std::string str;
std::cin >> n;
std::cin.ignore();  // Giriş arabelleğindeki yeni satırı temizle
std::getline(cin, str);

cin.ignore() olmadan getline, girdi beklemek yerine geriye kalan yeni satırı okurdu

Kendin dene

Bu ders bir kod alıştırması içermiyor.

quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler

Kendi başına pratik yap: Online C++ derleyicisi