Ctrl + Z曾经很好用。现在我在Mac上编写代码并使用ctrl + D来模拟EOF信号,但它表现得非常奇怪。输入确实停止了,但程序似乎没有继续。当我按下ctrl + D时,程序似乎立即停止了。如果有帮助,我正在编写一个简单的联合查找集。
#include <iostream>
#include "UnionFindSet.h"
using namespace std;
int main() {
int n;
int x,y;
std::cin>> n;
UnionFindSet UFSet(n);
while(std::cin>> x >>y)
{
UFSet.makeUnion(x,y);
}
std::cout<< UFSet.getConnectedPartNumber()<<std::endl;
return 0;
}
答案 0 :(得分:2)
在Mac上,CLION将Ctrl-D映射到Command-D Command-D发送EOF。 这可以在Preferences - &gt;下配置。键映射