【问题标题】:Linux Terminal Input/Output C programLinux终端输入/输出C程序
【发布时间】:2013-05-09 04:28:53
【问题描述】:

我对 Linux 终端输出的一些疑问

在一个c程序中我做了一个

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

等待从键盘输入消息 我在后台有线程返回一个输出,是否可以在输入期间在终端中输出他们的消息?不会弄乱插入的单词。

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

【问题讨论】:

  • 试试看会发生什么。

标签: c terminal pthreads buffer printf


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2010-11-23
    • 2013-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-21
    相关资源
    最近更新 更多