我正在使用问题printf,fgets因为在我的代码printf之前写的是fget,但它没有运行,它在运行后fgets运行.
enum { max_string = 127 };
static char string[max_string+1] = "";
int main( int argc, char ** argv ) {
printf("Type a String: ");
fgets(string, max_string, stdin);
printf("The String is %s\n", string);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
做一个同花顺 stdout
fflush(stdout);
Run Code Online (Sandbox Code Playgroud)
之前 fgets(...)
printf("Type a String: ");
fflush(stdout);
fgets(string, max_string, stdin);
Run Code Online (Sandbox Code Playgroud)