void main(){
//创建一个结构体变量
struct MyFamilyAccount myFamilyAccount;
//初始化
myFamilyAccount.flag = 0;
myFamilyAccount.balance = 1000.0;
//使用拷贝的方式赋值
memset(myFamilyAccount.details, 3000, 0);
strcpy(myFamilyAccount.details,"-----------当前收支明细记录-----------\n收支\t收支金额\t账户金额\t说明");
//调用mainMenu显示菜单
mainMenu(&myFamilyAccount);
getchar;
}
1、mainMenu函数缺少形参,应该如下样式:
void mainMenu(struct MyFamilyAccount myFamilyAccount)
2、// 调用mainMenu显示菜单
mainMenu(&myFamilyAccount); 这里如果这样写的话mainMenu函数的形参应该是指针样式:void mainMenu(struct MyFamilyAccount *myFamilyAccount)
如果不需要指针的话,这里修改为mainMenu(myFamilyAccount);