#include <string>
std::string input;
std::cin >> input;
Pengguna ingin memasukkan "Hello World". Tetapi cin
gagal di ruang antara dua kata. Bagaimana saya bisa cin
menerima semuanya Hello World
?
Saya benar-benar melakukan ini dengan struct dan cin.getline
sepertinya tidak berfungsi. Ini kode saya:
struct cd
{
std::string CDTitle[50];
std::string Artist[50];
int number_of_songs[50];
};
std::cin.getline(library.number_of_songs[libNumber], 250);
Ini menghasilkan kesalahan. Ada ide?
library
sehingga jelas bahwa itu adalah tipecd
getline
menjadi int
. Tentu saja itu gagal.