void setBegPlace(shuzu *p )//录入信息 编号 起始站 终点站 时间
{
int a;
cout << "请输入地铁的编号" << endl;
cin >> a;
p->xianlu[p->size].id = a;
string name;
cin >> name;
p->xianlu[p->size].BegPlace = name;
string name2;
cin >> name2;
p->xianlu[p->size].EndPlace = name2;
string time;
cin >> time;
p->xianlu[p->size].SetoutTime = time;
}
int mian()
{
shuzu *p ;
p->size = 0;
return 0;
setBegPlace(&p);
贴代码贴全一点哦 很可能是你调用函数写的不对。
shuzu的形参和实参不兼容,数据类型不一致。
struct shuzu
改为
typedef struct shuzu;
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632