私はユーザーからの入力を取得し、それを文字として保存する必要があります。エスケープシーケンスを含む問題です。cinから ' n'文字を保存する
string userInput;
char delimiter;
cout << "Enter Delimiter: ";
cin >> userInput;
if(userInput == "\n"){
delimiter = '\n';
}
else{
delimiter = *userInput.c_str();
}
userInput = \n
:
userInput == "\n"
がfalseでdelimiter = \
私は\n
エスケープシーケンス、または任意のエスケープシーケンスする区切り文字を必要
、ユーザーここで
は一例ですそれを選ぶ。あなたがここにバックスラッシュをエスケープする必要が
文字 '' \ ''の後ろに ''n' 'を読みたい、あるいは改行文字? –