我需要阅读 Linux 中的标准输入,尽管我的程序只会收到没有换行的消息。
我试过这段代码,但不工作:
int main ( void )
{
char p_char[48];
memset( p_char, 0, sizeof(p_char) );
fcntl( STDIN_FILENO, F_SETFL, FNDELAY );
read( STDIN_FILENO, p_char, sizeof(p_char) );
}
有人有建议吗?
我需要阅读 Linux 中的标准输入,尽管我的程序只会收到没有换行的消息。
我试过这段代码,但不工作:
int main ( void )
{
char p_char[48];
memset( p_char, 0, sizeof(p_char) );
fcntl( STDIN_FILENO, F_SETFL, FNDELAY );
read( STDIN_FILENO, p_char, sizeof(p_char) );
}
有人有建议吗?