Cin和Cout测验无法完成

问题描述 投票:-1回答:1

我正在尝试使用coutcin进行基本测验,我被困在这里:

#include <iostream>
using namespace std;

char askQuestion (int questionNumber, char* question, char* optionA, char* optionB, char* optionC) {
    char answer;
    cout << questionNumber << ".)" << question << "\n";
    cout << optionA << "\n";
    cout << optionB << "\n";
    cout << optionC << "\n";
    cin >> answer;
    return answer;
}
int main()
{
    char answer1;
    char answer2;
    char questionNumber;

    questionNumber = 1;
    answer1 = askQuestion(questionNumber, "Who is the Big Red Dog?", "A.)Milo", "B.)Clifford", "C.)Jack");

    return 0;
}
c++ cin cout
1个回答
0
投票

你的意思是输出答案吗?...

#include <iostream>
using namespace std;

char askQuestion(int questionNumber, char* question, char* optionA, char* optionB, char* optionC) {
char answer{};
cout << questionNumber << ".)" << question << "\n";
cout << optionA << "\n";
cout << optionB << "\n";
cout << optionC << "\n";
cin >> answer;
return answer;
}
int main()
{
char answer1;
char answer2;
char questionNumber;

questionNumber = 1;
answer1 = askQuestion(questionNumber, "Who is the Big Red Dog?", "A.)Milo", "B.)Clifford", "C.)Jack");

(answer1 == 'B') ? cout << "CORRECT!!!" : cout << "INCORRECT!!!";
cout << endl;

return 0;
}
© www.soinside.com 2019 - 2024. All rights reserved.