我正在创建一个要在 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();
}
您正在使用
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();
}