毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

C语言课程设计简易通讯录设计源代码+流程图 第5页

更新时间:2012-8-7:  来源:毕业论文
return i;  /*返回i值*/
}
/*删除函数,参数为记录数组和记录条数*/
int delete(ADDRESS t[],int n)
{
   char s[20];  /*要删除记录的姓名*/
   int ch=0;
   int i,j;
   printf("please deleted name\n"); /*提示信息*/
   scanf("%s",s);/*输入姓名*/
   i=find(t,n,s); /*调用find函数*/
   if(i>n-1)  /*如果i>n-1超过了数组的长度*/
      printf("no found not deleted\n"); /*显示没找到要删除的记录*/
   else
   {
      print(t[i]); /*调用输出函数显示该条记录信息*/
      printf("Are you sure delete it(1/0)\n");  /*确认是否要删除*/
      scanf("%d",&ch);  /*输入一个整数0或1*/
      if(ch==1)  /*如果确认删除整数为1*/
      {
     for(j=i+1;j<n;j++)  /*删除该记录,实际后续记录前移*/
     {  t[j-1].num=t[j].num;
        strcpy(t[j-1].name,t[j].name); /*将后一条记录的姓名拷贝到前一条*/
        strcpy(t[j-1].units,t[j].units); /*将后一条记录的单位拷贝到前一条*/
        strcpy(t[j-1].tele,t[j].tele); /*将后一条记录的电话拷贝到前一条*/
     }
     n--;  /*记录数减1*/
      }
   }
   return n;  /*返回记录数*/
}
/*插入记录函数,参数为结构体数组和记录数*/
int add(ADDRESS t[],int n)/*插入函数,参数为结构体数组和记录数*/
{
   ADDRESS temp;  /*新插入记录信息*/
   int i,j;
   char s[20]; /*确定插入在哪个记录之前*/
   printf("please input record\n");
   printf("************************************************\n");
   printf("num  name                unit                      telephone\n");
   printf("--------------------------------------------------\n");
   scanf("%d%s%s%s",&temp.num,temp.name,temp.units,temp.tele); /*输入插入信息*/
   printf("------------------------------------------------\n");

上一页  [1] [2] [3] [4] [5] [6] 下一页

C语言课程设计简易通讯录设计源代码+流程图 第5页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。