大家帮忙看下我这个程序.就是在修改信息的那一部分无法运行。有没有人能帮我改下??

来源:百度知道 编辑:UC知道 时间:2024/05/23 15:45:07
void changecommunicate()
{
FILE *fp;
int i=0;
char chcname[8];
int choicecom;
if((fp=fopen("stucom.txt","w+"))==NULL)
{
printf("打不开文件按任意键返回\n");
getch();
return;
}
printf("请你输入你要修改的人的姓名:\n");
scanf("%s",chcname);
{
printf("以下为您所要修改的人的信息:\n");
printf("姓名为%s\n",stuc[i].name);
printf("家庭电话号码为%s\n",stuc[i].hometel);
printf("手机号码为%s\n",stuc[i].handtel);
printf("所在班级为%s\n",stuc[i].class);
printf("家庭地址为%s\n",stuc[i].address);
printf("请你选择要修改的东西:\n");
printf("$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\n");
printf("1修改家庭电话号码\n");
printf("2修改手机电话号码\n");
printf("3修改所在班级\n");

你说的是无法运行
可是你给的代码不全
我无法测试

不过从这个片断来看
程序是无法编译的
因为
changetel1()

changetel2()

changeclass3()

定义在调用的后面

当然 你也可能提前声明了