Ошибка на языке C с использованием «fgets» после «printf», поскольку «fgets» запускается до «printf» [duplicate]
Possible Duplicate:
Why does printf not flush after the call unless a newline is in the format string? (in 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;
}