回答編集履歴
1
追記
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
|
+
|