Xcode控制台问题

时间:2019-05-26 16:31:58

标签: c++ string xcode cin cout

我在MacBook上用Xcode编写C ++代码时遇到一些奇怪的问题。 好像当我输入一些用户输入并使用箭头键在Xcode控制台中导航时,该cin试图读取箭头键,从而导致输出中出现这些奇怪的符号。

总有办法解决此问题,以便cin不尝试使用Xcode控制台中的箭头键读取由我引起的文本光标的移动吗?

这是我正在运行的代码:

#include <string>
#include <iostream>

int main()  {
    std::string test = "";
    while (std::cin >> test) {
        std::cout << test << "\n";
    }
    return 0;
}

以下是我得到的一些输出示例:

输入:1+(2 + 2)

输出:1 +()2+2

输入:2 *(-(8/2))

输出:2 *()()-8/ 2

注释:该框显示某种类型的问号符号,但是粘贴到此处看起来好像不会显示。

任何帮助将不胜感激。

0 个答案:

没有答案