被调用函数没有输入或输出 - 没有错误

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

我正在创建一个要在 main() 中调用的函数,但无法弄清楚为什么它不提示输入,也不尝试输出。没有看到任何异常,但我也没有经验。编译器没有给出错误。

#include <iostream>
#include <string>
using namespace std;



int getData(int i, int counter){
    int size = 15;
    int weeklyScore[15];
    for (int counter=0; counter < 15; counter++){
        cout << "Enter quiz score for week " << counter << " : " << endl;
        cin >> weeklyScore[counter];
    }
        for (int i=0; i<size; i++) {
        cout << weeklyScore[i] << endl;
    }
    return 0;
}

int main() {
 int getData();

 }
c++ arrays function for-loop counter
1个回答
0
投票

您正在使用

int getData();
声明一个函数,但是,您需要实际调用它。

#include <iostream>
#include <string>
using namespace std;

int getData(int i, int counter){
    int size = 15;
    int weeklyScore[15];
    for (int counter=0; counter < 15; counter++){
        cout << "Enter quiz score for week " << counter << " : " << endl;
        cin >> weeklyScore[counter];
    }
    for (int i=0; i<size; i++) {
        cout << weeklyScore[i] << endl;
    }
    return 0;
}

int main() {
    getData();
}
© www.soinside.com 2019 - 2024. All rights reserved.