【发布时间】:2024-01-10 17:55:01
【问题描述】:
你好,我必须使用结构数组来做一个程序。我必须在一个函数中初始化它。下面我正在尝试,但我的原型不断收到错误“预期的主要表达式”..我已经按照教程进行操作,但无法弄清楚我做错了什么,请帮忙。我不能使用指针或向量.. 只是基本的东西谢谢你的时间
struct gameCases{
bool flag = false;
int casenum;
double value;
};
int initialize(gameCases cases); //prototype
--- main()
gameCases cases[26];
initialize(cases); //call
int initialize(gameCases cases) //definition
{
double values[26] = {.01, 1, 5, 10, 25, 50,
75, 100, 200, 300, 400, 500, 750, 1000,
5000, 10000 , 25000, 50000, 75000, 100000,
200000 , 300000, 400000, 500000,
1000000, 2000000};
for (int i = 0; i < 26; i++)
{
array[i].value = values[i];
}
}
【问题讨论】:
标签: c++ arrays function struct structure