资源简介
简易通讯录
在Linux下编译通过
运行正常
写得比较仓促
有更高要求的必须自己调试下
代码片段和文件信息
#include
#include
#include
typedef struct personnode {
char name[8];
char tel[16];
char add[30];
}personnode;
FILE *fp; //定义文件型指针变量
/*以下创建通讯录,若通讯录不存在,刚提示创建,若存在则不创建*/
void creat(){
personnode *person;
person=(personnode *)malloc(sizeof(personnode));
if((fp=fopen(“通讯录.dat““r“))==NULL){ //r 只读(打开)
printf(“通讯录不存在!\n“);
fp=fopen(“通讯录.dat““w“); //w 只写(建立)
fprintf(fp“%-10s%-20s%-50s\n““姓名““电话号码““地址“);
printf(“\n建立通讯录成功!\n“);
}
else
printf(“通讯录已存在不用建立!\n“);
fclose(fp);
} //creat()
void output(){
personnode *person;
person=(personnode *)malloc(sizeof(personnode));
if((fp=fopen(“通讯录.dat““r“))==NULL){
printf(“\n不能打开通讯录!\n“);
exit(0);
}
printf(“\n**************************************\n“);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 11945 2010-12-15 12:03 Linux下C程序\mai
文件 6743 2010-12-15 12:03 Linux下C程序\mai.c
目录 0 2010-12-22 12:50 Linux下C程序
----------- --------- ---------- ----- ----
18688 3
- 上一篇:八数码 A*算法 附报告
- 下一篇:房屋租赁管理系统需求分析
评论
共有 条评论