私はユーザーからの入力を受け付けるプログラムを書いています。私は言葉の間にスペースを入れるために入力が必要です。私はそれを行う解決策を見つけるのが難しいです。 質問する前に、同じ質問でstackoverflowで他にも複数の質問を試みました。これらは私が試したもののいくつかです。 How to cin Space in c++?C++入力文字列のスペース
Demonstration of noskipws in C++
私のコードの問題は、すぐに私のsetBusinessNameメソッドが呼び出されるように、それだけで自分自身を完了することです。私は自分のデータを入力するのを待たずに出力してから自分自身を返します。ヘルプ必須...
string setBusinessName()
{
string name = "";
cout << "The name you desire for your business:";
getline(cin, name, '\n');
cout << name;
return name;
}
あなたは '>>'と 'getline'を混ぜることができるような音です。 '>>'はストリーム中の解析されていない空白を残し、しばしばgetlineが終わるための終わりのラインマーカーを残します。しかし、これがあなたが走っていることを確かめるために[mcve]を見る必要があります。 – user4581301
この編集を試してください:[link](http://cpp.sh/45q6s) –