设为首页 加入收藏

TOP

菜鸟修炼C语言小设计之――通讯录(二)(二)
2014-11-23 23:55:17 来源: 作者: 【 】 浏览:43
Tags:菜鸟 修炼 语言 设计 通讯录

while(node){

fprintf(pf, "%s %s\n", node->data.name, node->data.tel);

node = node->next;

}

fclose(pf);

printf("保存成功!\n");

}

ADDR *init_person(ADDR *list_head)

{

ADDR *node = list_head;

ADDR *head = list_head;

ADDR *new_node;

FILE *pf;

char name[8];

char tel[20];

ASK(new_node);

pf = fopen(FILE_NAME, "r");

if(!fscanf(pf, "%s%s", new_node->data.name, new_node->data.tel)){

free(new_node);

return head;

}

rewind(pf);

while(fscanf(pf, "%s%s", name, tel) == 2){

ASK(new_node);

new_node->next = NULL;

strcpy(new_node->data.name, name);

strcpy(new_node->data.tel, tel);

if(!head)

node = head = new_node;

else{

while(node->next)

node = node->next;

node->next = new_node;

}

}

return head;

}

   




摘自 K-Style的技术宅
首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇菜鸟修炼C语言小设计之――学生成.. 下一篇#include 和 在FileView中添加工..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: