Witam!
Tworzę ankietę w C++ i mam następujący problem. Gdy w cout'cie poproszę użytkownika o wprowadzenie pytania ankietowego i wpisze on pełne pytanie to nie może już wprowadzić dostępnych odpowiedzi. Program wtedy kończy swoją pracę. Gdy wprowadzi jedno słowo to jest wszystko ok. Użyłem zmiennej typu string i myślę, że to właśnie w niej siedzi problem, ponieważ nie przechowuje ona ciągu wyrazów tylko jeden wyraz. I teraz pytanie, jaką zmienną powinienem zastosować?
#include <iostream>
#include <string>
using namespace std;
string pytanie_ankietowe, odpowiedz1, odpowiedz2, odpowiedz3;
int main()
{
cout<<"Witamy w naszej ankiecie! Podaj pytanie ankietowe: "; cin>>pytanie_ankietowe;
cout<<"Podaj 1 odpowiedz: "; cin>>odpowiedz1;
cout<<"Podaj 2 odpowiedz: "; cin>>odpowiedz2;
cout<<"Podaj 3 odpowiedz: "; cin>>odpowiedz3;
return 0;
}