哪位好心人帮我注释一下程序。。。谢谢

[复制链接]
查看11 | 回复1 | 2011-6-20 15:07:13 | 显示全部楼层 |阅读模式
void finput(PEMAN * head)
{
FILE * fp;
PEMAN * p1;
fp=fopen(str,"w");
for(p1=head;p1!=NULL;p1=p1->next)
{
fwrite(p1,LENGTH,1,fp);
}
fclose(fp);
printf("保存完毕!\n");
system("pause");
return ;
}
PEMAN * del(PEMAN * head)
{
char i[20];
PEMAN * p1,*p2;
system("cls");
printf("
删除界面
\n");
printf("请输入要删除的号码或姓名:\n");
scanf("%s",i);
p2=p1=head;
while(1)
{
if(strcmp(p1->name,i)==0||strcmp(p1->photol,i)==0)
break;
p2=p1;
p1=p1->next;
if(p1==NULL)
{
printf("输入错误!\n");
system("pause");
return head;
}
}
if(p1==head)
{
p2=head->next;
free(p1);
system("pause");
return p2;
}
else
{
p2->next=p1->next;
free(p1);
system("pause");
return head;
}
}
void Free(PEMAN* head)
{
PEMAN * p1, * p2;
for(p1=head;p1!=NULL;p1=p2)
{
p2=p1->next;
free(p1);
}
return ;
}
void people_ch(PEMAN * head)
{
PEMAN * p1;
char str[20];
system("cls");
printf("输入号码或姓名:");
scanf("%s",str);
printf("\n");
for(p1=head;p1!=NULL;p1=p1->next)
if((strcmp(p1->name,str)==0)||(strcmp(p1->photol,str)==0))
break;
if(p1==NULL)
printf("没有这个号码或姓名!\n");
else
{
printf("姓名:%s\n电话号码:%s\n住址:%s\n邮政编码:%s\n",p1->name ,p1->photol,p1->home_unit,p1->number);
}
system("pause");
return ;
}

回复

使用道具 举报

千问 | 2011-6-20 15:07:13 | 显示全部楼层
这个是什么语言写的?C#?...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行