c语言通讯录写入文件,学C三个月了,学了文件,用C语言写了个通讯录程序
該樓層疑似違規(guī)已被系統(tǒng)折疊?隱藏此樓查看此樓
#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()//選擇是否繼續(xù)增加記錄的函數
{
void add();
printf("\n繼續(xù)增加記錄請按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()//該函數創(chuàng)建文件num,用來存放記錄的數量,并寫入數字0,創(chuàng)建文件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语言写了个通讯录程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言图片合并 代码,帮个忙,合并代码
- 下一篇: android多线程下载原理,安卓多线程