質問編集履歴

1

内容の変更

2021/09/07 08:35

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- ファイル読み込み、書き込みについて
1
+ ファイル読み込み、書き込み (errno_t)について
test CHANGED
@@ -2,7 +2,15 @@
2
2
 
3
3
 
4
4
 
5
- 以下のコードにerrno_tとあります。こちらはどういう動きになるんですか?
5
+ error_t errorを書かずに、➀のやり方で書くエラーが出ます。
6
+
7
+ error_t errorで検索しても参考になる資料がありません。
8
+
9
+
10
+
11
+ 知っている方がいましたら、ご教示お願いします。
12
+
13
+
6
14
 
7
15
  ```ここに言語を入力
8
16
 
@@ -16,13 +24,33 @@
16
24
 
17
25
  errno_t error;
18
26
 
27
+   //➀fp = fopen_s(&fp, "sample.txt", "w");
28
+
19
29
  error = fopen_s(&fp, "sample.txt", "w");
20
30
 
21
31
  if (error != 0) {
22
32
 
23
- printf("駄目ね");
33
+ printf("読み込み失敗");
24
34
 
25
35
  }
36
+
37
+ int count = 1234;
38
+
39
+
40
+
41
+ int ch = 'A';
42
+
43
+ char buffer[] = "Hello World";
44
+
45
+
46
+
47
+ fprintf(fp, "数値を出力 : [%d]\n", count);
48
+
49
+ fprintf(fp, "数値を出力(右詰め) : [%6d]\n", count);
50
+
51
+ fprintf(fp, "数値を出力(ぜろ詰め) : [%06d]\n", count);
52
+
53
+ fprintf(fp, "数値を出力(左詰め) : [%-6d]\n", count);
26
54
 
27
55
 
28
56