好的,假设我有一个程序可以在用户输入信息时计算一行。
对于这个例子,假设我们正在使用代码
cout << "THIS CODE IS BEING COUTED" << endl;
假设对于我们的示例,用户正在输入一个输入,就目前而言,他们只输入了“hello”,但还没有按 enter。
就目前而言,当执行该行时,用户将看到“helloTHIS CODE IS BEING COUTED”,他们将获得一个新行来输入信息。
我想要做的是代替 cout'ing,我想获取当前输入中的文本,从输入中删除它,cout 需要 cout'ed 的行,然后将信息重新输入到输入。
这是有道理的,还是一堆乱七八糟的废话?
谢谢阅读。
编辑:澄清:我想要它,所以如果我在我的输入中输入了一个字符串并且我 cout,那么 cout 将显示在我的输入上方,而不是在我的输入之后插入它。我还希望我的输入不受影响,以便用户可以继续输入或删除已经输入的内容。