#include <string>
std::string input;
std::cin >> input;
Пользователь хочет ввести "Hello World". Но cin
терпит неудачу в промежутке между двумя словами. Как я могу сделать так, чтобы cin
во всем Hello World
?
На самом деле я делаю это со структурами, а cin.getline
, похоже, не работает. Вот мой код:
struct cd
{
std::string CDTitle[50];
std::string Artist[50];
int number_of_songs[50];
};
std::cin.getline(library.number_of_songs[libNumber], 250);
Это приводит к ошибке. Есть идеи?