質問: こんにちは 質問があります。 C++でエンターを入力すると次に進むというプログラムをかきたいのですが、どうすればいいでしょうか。 char enter[10];
回答: std::cin >> std::noskipws >> enter; としてください。 改行は、空白類文字、という文字に分類され、デフォルトでは skipws つまり、先行する空白類文字は読み飛ばす設定になっています。 noskipws にすることで、その設定をオフに出来ます。 ただし、>> の読み取りは次の空白類文字までなので、標準入力に改行は残ります。