请使用手机微信扫码安全登录

切换账号密码登录

绑定手机号

应国家法规对于账号实名的要求,请您在进行下一步操作前,需要先完成手机绑定 (若绑定失败,请重新登录绑定)。了解更多

不绑定绑定手机号

360官网 | 360商城

推荐论坛版块活动360粉丝商城众测粉丝轰趴馆常见问题
void xg()
{
FILE*fp;
int n;
int i;
int k=1;
char xm[10] ;
int g;
printf("请输入想要修改联系人的姓名:\n");
scanf("%s",xm);//%s字符串
if((fp=fopen("C:\\HLY\\JY0608.txt","r"))==NULL)
{
    printf("通讯录没有联系人\n");
}
for(i=0;i<n;i++)
{
  if(strcmp(xm,s[i].xm)==0)//把str1所指向的字符串和str2所指向的字符串进行比较
  {
   k=0;
   printf("1.姓名\n2.办公电话\n3.家庭电话\n4.移动电话\n5.性别\n6.分组\n7.修改完毕\n请输入您的选项:\n");
   scanf("%d",&g);
   if(g<1||g>5)
   {
    printf("请输入正确选项!\n");
   }
   else if(g==5)
   {
    break;
   }
   else
   {
    switch(g)//允许测试一个变量等于多个值的情况,每个值成为case,且被测试的变量会对每个switch case进行检查
    {
        case 1:
     printf("姓名:");
     scanf("%s",s[i].xm);
     break;
     case 2:
     printf("办公电话:");
     scanf("%s",s[i].bg);
     break;
     case 3:
     printf("家庭电话:");
     scanf("%s",s[i].jt);
     break;
     case 4:
     printf("移动电话:");
     scanf("%s",s[i].yd);
     break;
     case 5:
     printf("性别");
     scanf("%s",s[i].sex);
     break;       
     case 6:
     printf("分组");
     scanf("%s",s[i].fenzu);
     break;
    }
   }
  }
}
if(k==1)
{
  printf("没有找到该联系人!\n");
}
for(i=0;i<n;i++)
{
  fprintf(fp,"%s %s %s %s %s %s\n",s[i].xm,s[i].bg,s[i].jt,s[i].yd,s[i].sex,s[i].fenzu);
}
fclose(fp);
}//这只是一部分,是一个c课设,希望大佬能帮我改改,多谢,代码就是能修改数据文本的数据,但是估计有逻辑问题。

共 2 个关于大佬们,我这个代码没有报错但是估计有逻辑问题所以运行不了的回复 最后回复于 2020-7-2 12:24

评论

直达楼层

沙发
360fans_5GUC5G LV1.上等兵 楼主 发表于 2020-7-1 22:23 | 只看该作者 | 私信
每次输入姓名的时候就会直接跳到最后一个printf里面
板凳
七喜先生 VIP认证 超级版主 发表于 2020-7-2 12:24 | 只看该作者 | 私信
如果朋友在此没有征集到好的回答,建议这位朋友去360问答社区(http://wenda.so.com/)相关分类中征集回答,360问答社区的平台上不但有非常多的热心网友和牛人们能帮助到你!同时有了满意答案后还能帮助到其他不懂这个问题的人!感谢朋友对360问答支持!友情提示,悬赏征集会助于你问题的快速解决!一旦有能解决朋友问题的答案的时候,朋友要记得采纳,这样会换来更多朋友的帮助!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

360fans_5GUC5G LV1.上等兵

粉丝:0 关注:0 积分:6

精华:0 金币:13 经验:5

最后登录时间:2020-7-2

360商城青铜会员

私信 加好友

最新活动

读书日主题活动 |  世界读书日,360AI阅读

排行榜

热度排行 查看排行
今日 本周 本月 全部
    今日 本周 本月 全部

      内容推荐 热门推荐最新主帖

      扫码添加360客服号,涨知识的同时还有超多福利等你哦

      快速回复 返回顶部 返回列表