在c中的infinte循环中输入输入

时间:2017-07-06 05:28:22

标签: c loops raspberry-pi

我正在编写一个C程序来为Raspberry Pi闪烁LED。它像(i)闪烁LED(2)停止闪烁。

现在当LED闪烁时,如果我按2,它应该停止闪烁。怎么做 ?

如果我在代码中包含"Hi from BHelper Hi from AHelper"将停止闪烁。

scanf

3 个答案:

答案 0 :(得分:0)

如果您不想中断闪烁,则应尝试使用pthread_t并行进程中运行闪烁。 我真的想给你代码,但我现在不在我的电脑上。

答案 1 :(得分:0)

首先,您需要使用stty

设置控制台
system ("/bin/stty raw");

然后

...
while((c=getchar())!= '2') {
    stop_blinking();
}

答案 2 :(得分:0)

使用民意调查:

 class ngAfterViewInit(){

   new WOW().init();
 }

用led功能替换on参数。

相关问题