質問編集履歴

2

追記

2017/06/01 13:42

投稿

strike1217
strike1217

スコア651

test CHANGED
File without changes
test CHANGED
@@ -61,3 +61,13 @@
61
61
 
62
62
 
63
63
  stdoutファイルに1行+改行コード+EOFという風に入ると考えてよろしいのでしょうかね?
64
+
65
+
66
+
67
+ [追記2]
68
+
69
+ 上記のようなプログラムは、getchar()はスペースや改行も取得するようなので、stdinファイルの最後のEOFがあれば終了しますよね?
70
+
71
+ つまり1行適当な文字列を入力すれば、それで終わるのではないでしょうか?
72
+
73
+ なぜ終了しないのですか?

1

追記

2017/06/01 13:42

投稿

strike1217
strike1217

スコア651

test CHANGED
File without changes
test CHANGED
@@ -49,3 +49,15 @@
49
49
 
50
50
 
51
51
  Linux 64bit Debian系です。
52
+
53
+
54
+
55
+ [追記]
56
+
57
+ 標準出力の場合でも同じですね。
58
+
59
+ printf("you will make me happy\n");
60
+
61
+
62
+
63
+ stdoutファイルに1行+改行コード+EOFという風に入ると考えてよろしいのでしょうかね?