c语言文件实现通信录程序,学C三个月了,学了文件,用C语言写了个通讯录程序...
該樓層疑似違規已被系統折疊?隱藏此樓查看此樓
#include
#include
#include
#include
struct QQ //結構體,有6個成員
{
char name[20];
char age[5];
char tel[15];
char qq[15];
char birth[12];
char address[80];
}user;
void style()//窗口風格函數
{
system("mode con cols=80 lines=25");
system("color 07");
system("cls");
}
void temp()//選擇是否繼續增加記錄的函數
{
void add();
printf("\n繼續增加記錄請按A(Add),返回上一級菜單請按Esc鍵,退出程序請按Q(Quit)");
char key;
do
{
key=getch();
switch(key)
{
case 'a':case 'A':add();break;
case 'q':case 'Q':exit(0);
}
}while(key!=0x1B);
}
void first()//該函數創建文件num,用來存放記錄的數量,并寫入數字0,創建文件QQ,存放記錄
{
system("title 第一次使用");
FILE *fp1,*fp2;
if((fp1=fopen("num","w"))==0)
{
printf("error!cannot open this file!");
getch();
exit(0);
}
if((fp2=fopen("QQ","w"))==0)
{
printf("error!cannot open this file!");
getch();
exit(0);
}
style();
fprintf(fp1,"%d",0);//初始化數量為0
printf("文件初始化完成!請按任意鍵返回...");
getch();
fclose(fp1);
fclose(fp2);
}
void add()//增加記錄的函數
{
system("title 增加記錄程序");
FILE *fp1,*fp2;
int n;
if((fp2=fopen("QQ","a"))==0)
{
printf("error!cannot open this file!");
總結
以上是生活随笔為你收集整理的c语言文件实现通信录程序,学C三个月了,学了文件,用C语言写了个通讯录程序...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: where is null mysql_
- 下一篇: -9 逆序输出一个整数的各位数字_逆序对