CLion打印输入

时间:2016-02-27 11:51:07

标签: clion

的所有人。我已经使用了一段时间的CLion而且我喜欢它,除了一件事。也许有人有同样的问题。

问题是,当我在控制台中打印某些内容时,IDE会将其打印出来。例如,如果我运行该代码

#include <iostream>
#include <string>

int main() {
    std::string message;
    std::getline(std::cin, message);
    std::cout << "You've printed: " << message;
    return 0;
}

IDE的行为如下: Printing back

我认为问题在于CMake,但作为一个新手,我不知道如何修复它。你能帮帮我吗?

2 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。

似乎这是一个已知问题,与MinGW相关并在JetBrains跟踪器中出现错误: https://youtrack.jetbrains.com/issue/CPP-2580#u=1443705085694

这显然是IDE /终端的一个问题,如果在IDE之外运行,程序将正常运行。

答案 1 :(得分:0)

这可能是因为getline返回istream& parameter