ユーザーが '\ n' '\ n'を押すまで入力文字を画面にエコーするプログラムを作成しようとしていますが、get()とput()それはただ一つの '\ n'で壊れます。ご協力いただきありがとうございます。whileループを中断するC++ ' n'
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <cstdlib>
using namespace std;
int main()
{
char ch1, ch2;
do
{
cin.get(ch1);
cout.put(ch1);
cin.get(ch2);
cout.put(ch2);
} while ((ch1 != '\n') && (ch2 != '\n'));
}
'&&'ではなく '||'でなければなりません。 – Barmar
あなたはしたくありません((ch1 == '\ n')&&(ch2 == '\ n')))?? – Eric
ありがとうございました。 –