Menu
CoddyTech

Input string

Termasuk bagian Dasar-Dasar dalam perjalanan C++ di Coddy. Pelajaran 35 dari 74.

String berperilaku sedikit berbeda dari tipe lainnya. Ada beberapa cara untuk memasukkan input ke dalam string di C++. Berikut cara yang paling umum:

1. Menggunakan cin:

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

Catatan: Ini hanya membaca hingga spasi pertama

2. Menggunakan getline() (disarankan untuk kalimat yang mengandung spasi):

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

Ini membaca seluruh baris, termasuk spasi.

3. Menggunakan cin dan getline (saat membaca setelah cin):

int n;
std::string str;
std::cin >> n;
std::cin.ignore();  // Hapus karakter baris baru dari buffer input
std::getline(cin, str);

Tanpa cin.ignore(), getline akan membaca karakter baris baru yang tersisa, alih-alih menunggu input

Coba sendiri

Pelajaran ini tidak memiliki tantangan kode.

quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler C++ online