小编Tan*_*ngh的帖子

在'printf'之后使用'fgets'作为'fgets'在'printf'之前运行的C语言问题

可能重复:
为什么printf在调用后不会刷新,除非换行符在格式字符串中?(在C中)

我正在使用问题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)

c printf fgets

4
推荐指数
2
解决办法
6657
查看次数

标签 统计

c ×1

fgets ×1

printf ×1