Linux终端输入/输出C程序

时间:2013-05-14 19:03:07

标签: c terminal pthreads buffer printf

我对Linux Terminal输出的

有些怀疑

在c程序中我做了

printf("Write A Message"); 
fgets(buffer,BUFSIZ,stdin);

等待从键盘输入消息 我在背景上有线程回馈一个ouptut,是否可以在输入期间在终端输出他们的消息?没有弄乱插入的单词。

原因在服务器上,有人可以在服务器中编写命令

1 个答案:

答案 0 :(得分:0)

如果您的线程也打印到终端,输出将显示在屏幕上并弄乱那里的内容。因此,如果您等待按键并且在此期间线程正在打印,则消息可能会消失。