回答編集履歴

1

追記

2015/09/09 13:17

投稿

otn
otn

スコア84633

test CHANGED
@@ -15,3 +15,13 @@
15
15
  案1:書き込み側で`\n`をつけて、読み込み側で`gets`で1行ずつ読む
16
16
 
17
17
  案2:書き込み側では1バイトずつ書いて、読み込み側では`read(1)`で1バイトずつ読む
18
+
19
+
20
+
21
+ 追記:
22
+
23
+ `sizeof(fid)`と書いてあったので意図は1バイトずつの書き込みかと思ったのですが、もしかして、文字列処理についてほとんど知識が無くて、文字列長のつもりなんでしょうか?
24
+
25
+ `fid`が指す物が末尾が改行の文字列なのだったら、`sizeof(fid)`を`strlen(fid)`に変えてください。
26
+
27
+