資源簡介
簡易通訊錄
在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*算法 附報告
- 下一篇:房屋租賃管理系統需求分析
評論
共有 條評論