【发布时间】:2011-07-07 12:15:35
【问题描述】:
我想覆盖 c 控制台程序中的当前行以实现类似于 linux shell 命令“top”中的输出。如果可能,该方法应该可以在 windows 和 linux 下工作。
while (i < 100) {
i++;
sprintf(cTmp, "%3d", i);
puts(cTmp);
if ((character = mygetch()) == 'q') {
break;
}
}
我想在每次迭代中覆盖之前的数字,如果可能的话,看看用户是否在没有暂停循环的情况下输入了一个字符。如果用户按下 'q' 键,循环应该立即停止。
【问题讨论】:
标签: c windows linux console-application