小编Sil*_*Cat的帖子

如何在循环中连续打印变量,并在Linux下用C命中一个转义键终止?

请在下面找到代码部分.我想在循环中连续打印变量的当前值.一旦我按下转义键,就必须终止循环.这里的问题是执行在getchar函数处停止.但我希望它继续并打印变量的值,直到我点击退出按钮.

do
{
     vUpdateVariable();        // routine to update the current value of variable
     printf("Value is %f\r", fVariable); 
     ucKey = getchar();
     usleep(1000);
}while (ucKey != 0x1B);  
Run Code Online (Sandbox Code Playgroud)

c linux loops nonblocking getchar

5
推荐指数
1
解决办法
394
查看次数

标签 统计

c ×1

getchar ×1

linux ×1

loops ×1

nonblocking ×1