Menu Driven Code Compiler Errors

New C++ student seeking assistance with reviewing the compiler errors in my code. Have done some research online and have had little success with a remedy for my errors. Currently using Dev C++ as a required compiler. Thank you in advance for any guidance provided.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
#include <iostream>

#include <string>

#include <fstream>

using namespace std;

string LoadExam();

string DisplayExam();

int main()

{

int choice;

do

{

cout << "1) Load an Exam" << endl;

cout << "2) Display the Exam" << endl;

cout << "3) Quit Program" << endl;

cin >> choice;

switch(choice)

{

case 1:

LoadExam();

break;

case 2:

void printDisplayExam();

break;

case 3:

cout << "Thank you for visiting. See you again later..." << endl;

break;

default:

cout << "Invalid Option" << endl;

}

} while (choice >= 1 || choice <= 3);

return 0;

}

void printDisplayExam()

{

string type;

string question;

char answer;

int NumbQuestions;

int valueOfQuestion

if (type == "TF"){

cout << "Enter in the question:" << endl;

cin.ignore();

getline (cin, question);

cout << "Enter in the answer:" << endl;

cin >>answer;

cout << NumbQuestions << endl;

cout << type << " " << valueOfQuestion << endl;

cout << question << endl;

cout << answer << endl;

}

if(type == "MC"){

cout << "Enter in the question:" << endl;

cin.ignore();

getline (cin, question);

cout << "Enter in the number of choices:" << endl;

cin >> numbOfChoices;

cout << "Enter in the options:" << "\nPlace a space before each entry"<< endl;

for(int i = 0; i < numbOfChoices; i++){

cin.ignore();

getline (cin, opt[i]);

}

cout << "Enter in the answer:" << endl;

cin >> answer;

cout << NumbQuestions << endl;

cout << type << " " << valueOfQuestion << endl;

cout << numbOfChoices << endl;

cout << question << endl;

for(int j = 0; j < numbOfChoices; j++){

cout << opt[j] << endl;

}

cout <<"Answer: "<< answer << endl;

}

}
line 77 : add ';' a the end

line 119: opt[ i ] <- What is it? you forgot to declare this array ..

line 9: you declare 'LoadExam()' but you have not defined this function
Last edited on
Topic archived. No new replies allowed.