質問編集履歴

1

構文エラーが解決したのでロジックについて再質問するため編集しました。

2020/09/23 16:17

投稿

aluminium
aluminium

スコア7

test CHANGED
File without changes
test CHANGED
@@ -1,20 +1,24 @@
1
1
  初心者の学生です。どうぞ宜しくお願いいたします。
2
2
 
3
-
4
-
5
3
  学校コードから内線番号を表示するプログラムの課題を解いています。
6
4
 
5
+
6
+
7
- 内線番号を表示する関数エラーが出ており、どう記述したらいいかわからず質問させていただきました
7
+ 内線番号を表示する関数エラーは解決したのです、検索結果が出せません。エラーも返ってきません
8
+
8
-
9
+ Extension mvp は 内線番号を表示する関数 displayExtension を見に行っているはずですが0を返してきます。
10
+
9
- 他に所が多々あると思いますが、取り急ぎこのエラーが消えないと先に進めないため、
11
+ エラー処理は、loadExtensions関数の中でいいのか... それすらないでいます
12
+
13
+
10
14
 
11
15
  お知恵をお借りできれば幸いです。お時間ありがとうございます。
12
16
 
13
17
 
14
18
 
15
- ### エラーメッセージ
19
+ ### 出力画面
16
-
20
+
17
- ![イメージ説明](cf6bc4fb9268bc62207be037284912ef.png)
21
+ ![イメージ説明](cdc6688e05ec2d2a81f3551ae8b1ee5e.png)
18
22
 
19
23
 
20
24
 
@@ -72,7 +76,7 @@
72
76
 
73
77
  int main() {
74
78
 
75
- int m_extnum;
79
+ Extension mvp;
76
80
 
77
81
  bool done = false;
78
82
 
@@ -90,7 +94,7 @@
90
94
 
91
95
  flushkeys();
92
96
 
93
- displayExtension(code);
97
+ displayExtension(&mvp);
94
98
 
95
99
  cout << "別の検索をしますか? (Y)es: ";
96
100
 
@@ -138,7 +142,7 @@
138
142
 
139
143
  Extension mv;
140
144
 
141
- int snum = 0; // number of schools read
145
+ int snum = 0; // 読み込む学校コードの数用
142
146
 
143
147
  bool ok = true;
144
148