私はC++の初心者なので、この質問がばかげていると思われる場合は申し訳ありません。
私はこの小さなプログラムを作成して、次のプロパティに慣れるようにしましたcin
。
#include <iostream>
#include <string>
using namespace std;
int main()
{
string next;
cout<<"Enter your input.\n";
cin>>next;
cout<<next;
return 0;
}
\n
キーボード入力から入力すると、返されまし\n
た。
また、次に変数を文字列から文字に変更し、上記と同じ入力を行った場合、返されるのは。のみでした\
。
私の質問は:なぜ私は代わりに新しい行で戻されないのですか?キーボードからの入力を改行文字としてcin
認識しませんか?\n
それとも、それはただ適用できcout
ますか?