Как сделать так, чтобы можно было ввести не одно слово, а больше?
Например, имею код:
#include <iostream>
#include <windows.h>
using namespace std;
struct book
{
string title, author;
int number, year;
};
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
book bks;
cout << "Введите название книги: ";
cin >> bks.title;
cout << "Введите автора книги: ";
cin >> bks.author;
cout << "Введите количество страниц в книге: ";
cin >> bks.number;
cout << "Введите год издания книги: ";
cin >> bks.year;
cout << "Название книги\t" << "Автор\t" << "Количество страниц\t" << "Год издания\n";
cout << bks.title << "\t" << bks.author << "\t" << bks.number << "\t" << bks.year;
return 0;
}
Как можно сделать так, чтобы, когда пользователь писал об авторе книги, он мог написать ФИО, или же, когда пишет книгу, мог сделать её полное название?