所以,我有这个结构:
typedef struct {
int day;
int amount;
char type[4],desc[20];
}transaction;
这个函数用于填充类型为transaction的向量,在 main 中声明:
void transact(transaction t[],int &n)
{
for(int i=0;i<n;i++)
{
t[i].day=GetNumber("Give the day:");
t[i].amount=GetNumber("Give the amount of money:");
t[i].type=GetNumber("Give the transaction type:");
t[i].desc=GetNumber("Give the descripition:");
}
}
我在函数标题处得到的错误transact()
:
Multiple markers at this line
- Syntax error
- expected ';', ',' or ')' before '&' token