回答編集履歴
2
add
test
CHANGED
@@ -35,3 +35,29 @@
|
|
35
35
|
|
36
36
|
|
37
37
|
と書くのが正解です。
|
38
|
+
|
39
|
+
|
40
|
+
|
41
|
+
----
|
42
|
+
|
43
|
+
|
44
|
+
|
45
|
+
> 1、※1のコードに関してパスの指定がされていないのに、実行結果できちんと「test.txt」と表示されたのはなぜなのか。(調査上、実行している場所は○○.exe上だと思うのですが、そこには対象のテキストが存在しないのに、正常に表示された事が不思議)
|
46
|
+
|
47
|
+
|
48
|
+
|
49
|
+
言っている意味が理解できていませんが、
|
50
|
+
|
51
|
+
コンソールに「text.txt file not open!」と表示されている事を「きちんと『test.txt』と表示された」とおっしゃっているのであれば、そりゃそうだとしか言えません。
|
52
|
+
|
53
|
+
|
54
|
+
|
55
|
+
ファイルが開けなかった場合に
|
56
|
+
|
57
|
+
|
58
|
+
|
59
|
+
> printf("%s file not open!\n", fname);
|
60
|
+
|
61
|
+
|
62
|
+
|
63
|
+
のコードが走りますので「text.txt file not open!」が出力されます。
|
1
0
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
さしあたって
|
2
2
|
|
3
|
-
fopenとfopen_sでは
|
3
|
+
fopenとfopen_sではエラーの判定方法が違いますので、確認しましょう。
|
4
4
|
|
5
5
|
|
6
6
|
|