C - 相当于.NET Console.ReadLine

Sha*_*air 2 c console enter scanf

我需要完成与.NET Console.ReadLine函数提供的相同的行为.当用户按下回车键时,程序执行应该继续.

以下代码是不够的,因为它需要额外的输入:

printf ("Press Enter to continue");
scanf ("%s",str); 
Run Code Online (Sandbox Code Playgroud)

有什么建议?

S.C*_*sen 5

您可以使用fgets(),如下所示:

#include <stdio.h>

fgets(buf, sizeof(buf), stdin);
Run Code Online (Sandbox Code Playgroud)