VS2019多个输入语句输入数据按回车没有得到结果进程就结束了
void Insert(int* count)
{
int i, in_num;
if (*count == MAXSIZE)
{
printf("空间已满!");
return;
}
printf("请输入编码:");
scanf_s("%d", &in_num);
for (i = 0; i < *count; i++)
{
if (GuestList[i].num == in_num)
printf("已有相同的编号;");
return;
}
GuestList[i].num = in_num;
printf("请输入姓名:");
scanf_s("%s", &GuestList[i].name);
printf("请输入用餐总人数:");
scanf_s("%d", &GuestList[i].sum);
printf("请输入用餐时间:");
scanf_s("%s", &GuestList[i].time);
//(*count)++;
}
建议将代码贴出来。
是不是scanf没写取地址。
一看就是程序有崩溃的地方,赶紧贴代码诊断吧
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632