ここに投稿するのはこれが初めてなので、質問を明確にしようと思います。したがって、変数にスペースを含む別の文字列を格納する必要があります。私はEclipseで作業していますが、問題があります。
これがコードです
using namespace std;
string p_theme;
string p_titre;
int p_anneeEdition;
string p_pays;
string p_auteur;
string p_editeur;
string p_isbn;
cout << "Veuillez saisir le thème:" << endl;
getline(cin, p_theme, '\n');
cout << "Veuillez saisir le titre:" << endl;
getline(cin, p_titre, '\n');
....
これは、コンソールが私に表示するものです
Veuillez saisir le thème:
Veuillez saisir le titre:
問題は、2 回目のカウントの前に文字列「テーマ」を入力する時間がないことです。別の方法を試しましたが、char バッファーでは機能せず、ループに入りました。