#include <string>
std::string input;
std::cin >> input;
Użytkownik chce wpisać „Hello World”. Ale cin
zawodzi w odstępie między dwoma słowami. Jak mogę cin
wziąć w całości Hello World
?
Właściwie robię to ze strukturami i cin.getline
wydaje się, że nie działa. Oto mój kod:
struct cd
{
std::string CDTitle[50];
std::string Artist[50];
int number_of_songs[50];
};
std::cin.getline(library.number_of_songs[libNumber], 250);
To powoduje błąd. Jakieś pomysły?
library
, aby było jasne, że jest tego typucd
getline
otworzyć plik int
. Oczywiście to zawodzi.