求大佬帮忙,是关于c语言的结构体的

974720161 2017-12-18 09:42:47
#include<stdio.h>
#include<string.h>
int I=0;
struct mail_info{
char name[8];
int number;*g

}MaliList[500];
void Insert(int*);
void Search(int);
void Update(int);
void Delete(int *);
void Show(int);
int main()
{
int i;
int num=0;
do
{printf("1---插入(Insert)\n");
printf("2---查询(Search)\n");
printf("3---修改(Update)\n");
printf("4---删除(Delete)\n");
printf("5---显示(Show)\n");
printf("6---退出(Exit)\n");
scanf("%d",&i);
switch(i)
{case 1:Insert(&num);break;
case 2:Search(num);break;
case 3:Update(num);break;
case 4:Delete(&num);break;
case 5:Show(num);break;
case 6:break;
default:printf("错误选择!请重选");break;
}}while(i!=6);
return 0;
}
void Insert(int *num)
{
int i=0;
*num=*num+1;
if(*num>3000){printf("通讯录已满");return;}
printf("请输入姓名:");
scanf("%s",MailList[I].name); / /就是这里出现了error C2065: 'MailList' : undeclared identifier我明明在一开始就已经定义了结构体,但是这里却无法识别,我不明白
printf("请输入电话号码:");
scanf("%d",MailList[I].number);
I=I+1;
}
...全文
215 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2017-12-19
  • 打赏
  • 举报
回复
MaliList 还是 MailList…… 就像 main 和 mian 能一样吗?
自信男孩 2017-12-19
  • 打赏
  • 举报
回复
单词拼写的问题,结构体定义变量时的名字位:MaliList,下面用的是MailList 两者改其一,建议改最上面的,因为单词拼写正确是的应该是:MailList
FoolCarpe 2017-12-18
  • 打赏
  • 举报
回复
MaliList[500] 和 错误位置名字不一样

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧