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.
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 1
Operator AritmetikaOperator ModuloIncrement/DecrementPost Increment/DecrementPintasan AritmetikaOperator PerbandinganPerbandingan String7Dasar-Dasar Input dan Output
Pernyataan coutPernyataan cinInput stringUlasan: Hingga 120Ulasan: Benar atau Salah3Variabel Bagian 2
Deklarasi TipeKonvensi PenamaanUlasan: Inisialisasi VariabelKonversi Tipe Bagian 1Konversi Tipe Bagian 26Pengambilan Keputusan
Pernyataan ifIf - ElsePernyataan switchOperator PercabanganRingkasan - If ElseIf - Else BersarangLatihan sendiri: Compiler C++ online