的所有人。我已经使用了一段时间的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,但作为一个新手,我不知道如何修复它。你能帮帮我吗?
答案 0 :(得分:1)
我遇到了同样的问题。
似乎这是一个已知问题,与MinGW相关并在JetBrains跟踪器中出现错误: https://youtrack.jetbrains.com/issue/CPP-2580#u=1443705085694
这显然是IDE /终端的一个问题,如果在IDE之外运行,程序将正常运行。
答案 1 :(得分:0)
这可能是因为getline返回istream& parameter