回答編集履歴

2

文言

2021/08/10 07:23

投稿

int32_t
int32_t

スコア21574

test CHANGED
@@ -18,6 +18,10 @@
18
18
 
19
19
 
20
20
 
21
+ そのディレクトリに `test.txt` を置くか、コードの方を `test.txt`のフルパスに修正するか、でしょう。
22
+
23
+
24
+
21
25
  また、`fopen()`の戻り値は必ずNULLチェックしましょう。例:
22
26
 
23
27
  ```c
@@ -26,16 +30,10 @@
26
30
 
27
31
  if (!file) {
28
32
 
29
- perror("text.txt");
33
+ perror("test.txt");
30
34
 
31
35
  return EXIT_FAILURE;
32
36
 
33
37
  }
34
38
 
35
39
  ```
36
-
37
-
38
-
39
-
40
-
41
- そのディレクトリに `test.txt` を置くか、コードの方を `test.txt`のフルパスに修正するか、でしょう。

1

コード修正

2021/08/10 07:23

投稿

int32_t
int32_t

スコア21574

test CHANGED
@@ -18,4 +18,24 @@
18
18
 
19
19
 
20
20
 
21
+ また、`fopen()`の戻り値は必ずNULLチェックしましょう。例:
22
+
23
+ ```c
24
+
25
+ file = fopen(...);
26
+
27
+ if (!file) {
28
+
29
+ perror("text.txt");
30
+
31
+ return EXIT_FAILURE;
32
+
33
+ }
34
+
35
+ ```
36
+
37
+
38
+
39
+
40
+
21
41
  そのディレクトリに `test.txt` を置くか、コードの方を `test.txt`のフルパスに修正するか、でしょう。