Тема: Запис динамічної стрічки у вектор
Привіт. Хочу ввести рядок з символів і записати його у вектор.
cin >> gameName;
item.push_back(gameName);
Проблема полягає в тому, що при вводі двох і більше слів у вектор записується тільки перше слово, тобто слово до першого пробілу. Наприклад, я вводжу "Assassin's Creed" - в один елемент записує тільки одне слово "Assassin's". Як записати всі слова до одного елементу?
Пробував записувати посимвольно через char, пробував копіювати рядок і записувати скопійований, пробував через ітератор, але нічого не виходить.