【发布时间】:2010-10-26 12:00:39
【问题描述】:
int x,y,m;
for(;;){
m=scanf("%d %d",&x,&y);
if (m!=2 || m==EOF){
break;
}
else{
printf("/%d/%d/\n",x,y);
}
}
if (feof ( stdin )){
printf("End of input\n");
}else if(m!=2){
printf("There was an error\n");
}
在linux下 ctrl+D 表示 end of input ,而对于 windows ctrl+z 应该可以解决问题,但它不起作用。有什么想法吗?
【问题讨论】: