2
++:C私はこのように、複数行のシステムを書いている行を戻る
string readLines(string x)
{
string temp = "a";
vector<string> lines(0);
string result;
while (1)
{
cout << x;
getline(cin, temp)
if(temp != "")
{
result = result + "\n" + temp;
lines.push_back(temp);
}
else
break;
}
return result;
}
が正常に動作しているが、私は前の行を編集することができたい、例えば、私が何かを入力していますこのように:
Helo,
World
私はhelo
に戻り、誤植を修正したいと思います。これどうやってするの?
あなたは、端末とプラットフォームの特異的な相互作用をしたいです。 (AKA、WindowsはLinuxとは異なり、.....とは異なります)。 'ncurses'は、プラットフォーム固有のビットを抽象化する一般的なライブラリです。 – druckermanly
これは入力ストリームの機能の性質ではありません。 –
@druckermanly、私はWindowsで –