客户端到服务器消息中带有scanf的空格。C

客户端到服务器消息中带有scanf的空格。C,c,client,server,scanf,C,Client,Server,Scanf,我正在用C语言开发一个客户机/服务器多线程程序。我需要用scanf从客户机向服务器发送消息,但当在客户机中放置一个空格时,scanf会将其视为换行符。如何使用scanf读取包含空格的输入消息?(所以scanf不认为这是一条新线?) 谢谢你,我为我的英语感到抱歉 使用fgets()将您的输入输入到字符串中,并使用sscanf()对其进行评估。因为您只需要用户输入的内容,所以在本例中实际上不需要sscanf() 看

我正在用C语言开发一个客户机/服务器多线程程序。我需要用scanf从客户机向服务器发送消息,但当在客户机中放置一个空格时,scanf会将其视为换行符。如何使用scanf读取包含空格的输入消息?(所以scanf不认为这是一条新线?)

谢谢你,我为我的英语感到抱歉

使用
fgets()
将您的输入输入到字符串中,并使用
sscanf()
对其进行评估。因为您只需要用户输入的内容,所以在本例中实际上不需要
sscanf()