重複の可能性:
改行が書式文字列に含まれていない限り、呼び出し後に printf がフラッシュされないのはなぜですか? (C)
私のコードprintf
では fget よりも前に書かれていますが、実行されず、実行後に実行されます。fgets
printf
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;
}