質問編集履歴

1

追記

2017/07/06 13:57

投稿

ryo-dev
ryo-dev

スコア437

test CHANGED
File without changes
test CHANGED
@@ -8,11 +8,47 @@
8
8
 
9
9
 
10
10
 
11
- /*
11
+ // ファイルのオープンに成功しているか
12
12
 
13
- ファイルを開いて、空だったり、ファイルオープンに失敗した時の処理(省略)
13
+ if (!ifs) {
14
14
 
15
+ cout << "ファルがひらけれませんでした。\n";
16
+
17
+ cout << "何か入力してください。\n";
18
+
19
+ cin >> err;
20
+
21
+ if (err != "") {
22
+
15
- */
23
+ return 1;
24
+
25
+ }
26
+
27
+ }else{
28
+
29
+ cout << "ファイルを開きました。\n";
30
+
31
+ }
32
+
33
+
34
+
35
+ // 開いたファイルのデータが空だったら
36
+
37
+ if (ifs.get() == EOF) {
38
+
39
+ cout << "ファイルが空です。\n";
40
+
41
+ cout << "何か入力してください。\n";
42
+
43
+ cin >> err;
44
+
45
+ if (err != "") {
46
+
47
+ return 1;
48
+
49
+ }
50
+
51
+ }
16
52
 
17
53
 
18
54