亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? 第三章實(shí)例源程序通信錄.c

?? C語(yǔ)言高級(jí)編程及實(shí)例部析 by Johnzhang0921
?? C
字號(hào):
/*編程建立一通訊簿,存放有姓名、電話(huà)號(hào)碼、住址,然后對(duì)通信簿進(jìn)行查找、添加、修改及刪除。*/
#include<stdio.h>
struct person
{
	char name[8];
    char tel[15];
    char addr[50];
};

char filename[20];
FILE *fp;

void creat();
void output();
void search();
void append();
void modify();
void delete();

main()
{
	int m;
  
	creat();   
	while(1)
	{
		printf("\n\n添加,請(qǐng)按1");
 		printf("\n查找,請(qǐng)按2");
		printf("\n修改,請(qǐng)按3");
		printf("\n刪除,請(qǐng)按4");
		printf("\n輸出,請(qǐng)按5");
		printf("\n退出,請(qǐng)按0\n");
		scanf("%d",&m);
		if(m>=0&&m<=5)
		{
			switch(m)
    		{
			case 1: append();
    				break;
			case 2: search();
					break;
			case 3: modify();
					break;
			case 4: delete();
					break;
			case 5: output();
					break;
			case 0: exit();
			}
		 printf("\n\n操作完畢,請(qǐng)?jiān)俅芜x擇!");
		 }
		else
			printf("\n\n選擇錯(cuò)誤,請(qǐng)?jiān)俅芜x擇!");
	}
}


void creat()
{
	struct person one;
    long s1;

    printf("\n請(qǐng)輸入通訊簿名:");
    scanf("%s",filename);
    if((fp=fopen(filename,"w"))==NULL)
    {
		printf("\n不能建立通訊簿!");
		exit();
    }
    fprintf(fp,"%-10s%-20s%-50s\n","姓名","電話(huà)號(hào)碼","住址");
    printf("\n請(qǐng)輸入姓名、電話(huà)號(hào)碼及住址(以0結(jié)束)\n");
    scanf("%s",one.name);
    while(strcmp(one.name,"0"))
    {
		scanf("%s%s",one.tel,one.addr);
		fprintf(fp,"%-10s%-20s%-50s\n",one.name,one.tel,one.addr);
		scanf("%s",one.name);
    }
    fclose(fp);
}

void output()
{
	struct person one;

    if((fp=fopen(filename,"r"))==NULL)
    {
		printf("\n不能打開(kāi)通訊簿!");
		exit();
    }
    printf("\n\n%20s\n","通 訊 簿");
    while(!feof(fp))
    {
		fscanf(fp,"%s%s%s\n",one.name,one.tel,one.addr);
		printf("%-10s%-20s%-50s",one.name,one.tel,one.addr);
    }
    fclose(fp);
}

void append()
{
	struct person one;

    if((fp=fopen(filename,"a"))==NULL)
    {
		printf("\n不能打開(kāi)通訊簿!");
		exit();
    }
    printf("\n請(qǐng)輸入添加的姓名、電話(huà)號(hào)碼及住址\n");
    scanf("%s%s%s",one.name,one.tel,one.addr);
    fprintf(fp,"%-10s%-20s%-50s\n",one.name,one.tel,one.addr);
    fclose(fp);
}

void search()
{  
	int k=0;
    char namekey[8];
    struct person one;

    printf("\n請(qǐng)輸入姓名:");
    scanf("%s",namekey);

    if((fp=fopen(filename,"rb"))==NULL)
    {  
		printf("\n不能打開(kāi)通訊簿!");
		exit();
    }
    while(!feof(fp))
    {  
		fscanf(fp,"%s%s%s\n",one.name,one.tel,one.addr);
		if(!strcmp(namekey,one.name))
		{
			printf("\n\n已查到,記錄為:");
			printf("\n%-10s%-18s%-50s",one.name,one.tel,one.addr);
			k=1;
        }
    }
    if(!k)  
		printf("\n\n對(duì)不起,通訊簿中沒(méi)有此人的記錄。");
    fclose(fp);
}

void modify()
{  
	int m,k=0;
    long offset;
    char namekey[8];
    struct person one;

    printf("\n請(qǐng)輸入姓名:");
    scanf("%s",namekey);

    if((fp=fopen(filename,"r+"))==NULL)
    {  
		printf("\n不能打開(kāi)通訊簿!");
		exit();
    }
    while(!feof(fp))
    {  
		offset=ftell(fp);
		fscanf(fp,"%s%s%s\n",one.name,one.tel,one.addr);
		if(!strcmp(namekey,one.name))
		{
			k=1;
			break;  
		}
    }
    if(k)
	{  
		printf("\n已查到,記錄為:");
        printf("\n%-10s%-18s%-50s",one.name,one.tel,one.addr);
        printf("\n請(qǐng)輸入新姓名、電話(huà)號(hào)碼及住址:");
		scanf("%s%s%s",one.name,one.tel,one.addr);
		fseek(fp,offset,SEEK_SET);
		printf("%ld",ftell(fp));
		fprintf(fp,"%-10s%-20s%-50s\n",one.name,one.tel,one.addr);
	}
    else
		printf("\n對(duì)不起,通訊簿中沒(méi)有此人的記錄。");
    fclose(fp);
}

void delete()
{  
	int m,k=0,flag;
    long offset1,offset2;
    char namekey[8], valid[4];
    struct person one;

    printf("\n請(qǐng)輸入姓名:");
    scanf("%s",namekey);
    if((fp=fopen(filename,"r+"))==NULL)
    {  
		printf("\n不能打開(kāi)通訊簿!");
		exit();
    }
    while(!feof(fp))
    {  
		offset1=ftell(fp);
		fscanf(fp,"%s%s%s\n",one.name,one.tel,one.addr);
		if(!strcmp(namekey,one.name))
		{   
			k=1;
			break; 
		}
    }
    if(k)
	{ 
		printf("\n已查到,記錄為");
        printf("\n%-10s%-18s%-50s",one.name,one.tel,one.addr);
        printf("\n確實(shí)要?jiǎng)h除,按1;不刪除,按0:");
        scanf("%d",&m);
        if(m)
		{   
			fseek(fp,offset1,SEEK_SET);
			fprintf(fp,"%-10s%-20s%-50s\n","","","");
		}
	}
    else
		printf("\n對(duì)不起,通訊簿中沒(méi)有此人的記錄。");
    fclose(fp);
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美性xxxxx极品少妇| 欧美午夜精品久久久久久孕妇 | 成人精品国产一区二区4080| 亚洲精品国产精华液| 精品久久久久久最新网址| 91在线云播放| 黄色日韩网站视频| 亚洲一二三四久久| 国产精品久久看| 91精品国产一区二区三区蜜臀| 成人动漫在线一区| 国产综合一区二区| 视频一区视频二区中文字幕| 亚洲免费在线视频| 日本一区二区三区视频视频| 欧美不卡一区二区三区四区| 欧美日韩精品一区二区三区蜜桃 | 日韩一区和二区| 欧洲精品在线观看| 色综合久久九月婷婷色综合| 福利一区福利二区| 国产精选一区二区三区| 六月丁香婷婷久久| 天堂va蜜桃一区二区三区| 亚洲三级小视频| 亚洲欧美怡红院| 欧美国产日韩一二三区| 久久久综合精品| 欧美精品一区男女天堂| 精品国产自在久精品国产| 日韩欧美中文一区二区| 91麻豆精品国产91久久久 | 在线观看一区日韩| 91热门视频在线观看| 不卡的av电影在线观看| 97久久精品人人做人人爽| 成人av午夜电影| av在线不卡电影| 99视频一区二区三区| 成人sese在线| 91在线免费播放| 日本久久一区二区三区| 在线免费一区三区| 欧美亚洲禁片免费| 欧美日韩高清在线播放| 欧美精品一二三| 日韩欧美国产午夜精品| 精品国产一区二区亚洲人成毛片| 欧美大片免费久久精品三p | 国产精品无遮挡| 国产精品免费视频网站| 日韩毛片精品高清免费| 亚洲一区在线电影| 婷婷夜色潮精品综合在线| 男女男精品视频网| 黑人巨大精品欧美一区| 高清beeg欧美| 在线免费观看日本一区| 欧美精品vⅰdeose4hd| 欧美电影精品一区二区| 国产精品五月天| 亚洲一区在线视频观看| 久久福利视频一区二区| 国产成人精品网址| 日本电影亚洲天堂一区| 这里只有精品电影| 国产无一区二区| 亚洲一线二线三线视频| 精品中文av资源站在线观看| 成人免费毛片aaaaa**| 欧美丝袜丝交足nylons图片| 日韩免费高清视频| 国产精品色婷婷| 亚洲成人免费在线观看| 国产一本一道久久香蕉| 91蜜桃在线观看| 91精品国产综合久久久久久漫画 | 国产丝袜欧美中文另类| 一区二区三区在线看| 奇米精品一区二区三区四区 | 日韩免费性生活视频播放| 中日韩av电影| 日韩影院在线观看| 国产成人99久久亚洲综合精品| 在线观看亚洲成人| 国产亚洲欧美日韩在线一区| 亚洲一区二区三区在线看| 精品一区免费av| 在线观看日产精品| 久久久久国产精品免费免费搜索| 日韩福利电影在线| av高清久久久| 精品福利二区三区| 亚洲自拍偷拍九九九| 国产馆精品极品| 91精品久久久久久蜜臀| 亚洲欧美日韩国产综合在线| 精品一区二区三区香蕉蜜桃 | 欧美综合在线视频| 国产日韩影视精品| 日韩中文字幕区一区有砖一区| 成人一区二区三区视频在线观看| 欧美一区二区观看视频| 一区二区在线观看视频在线观看| 国产精品一线二线三线| 欧美精品一卡二卡| 亚洲一区在线观看免费观看电影高清 | 亚洲日本va午夜在线影院| 九色|91porny| 日韩限制级电影在线观看| 亚洲黄色片在线观看| 国产精品一区专区| 日韩亚洲欧美高清| 日本特黄久久久高潮| 在线观看国产精品网站| 综合欧美一区二区三区| 国产成人精品网址| 久久日一线二线三线suv| 免费国产亚洲视频| 欧美久久一二三四区| 一区二区三区美女视频| 91啪亚洲精品| 亚洲同性同志一二三专区| 国产精品1区二区.| 久久久蜜桃精品| 极品美女销魂一区二区三区免费| 5858s免费视频成人| 午夜av区久久| 欧美老肥妇做.爰bbww视频| 视频一区国产视频| 欧美剧情片在线观看| 日本va欧美va欧美va精品| 制服视频三区第一页精品| 日本欧美一区二区| 欧美一区二区三区不卡| 秋霞午夜av一区二区三区| 欧美一级xxx| 91小视频在线免费看| 亚洲天天做日日做天天谢日日欢 | 26uuu国产一区二区三区| 久久精品国产亚洲aⅴ| 日韩精品最新网址| 激情综合色综合久久| 久久精品在线免费观看| 国内精品国产成人国产三级粉色| 精品国产亚洲在线| 国产乱一区二区| 国产精品毛片久久久久久久| av电影在线观看不卡| 亚洲国产精品人人做人人爽| 制服丝袜激情欧洲亚洲| 精品一区二区三区免费观看| 国产日韩成人精品| 日本韩国一区二区| 亚洲超碰精品一区二区| 日韩欧美在线影院| 成人黄色一级视频| 亚洲一区二区三区小说| 日韩一级完整毛片| 风间由美一区二区三区在线观看| 中文字幕第一区第二区| 91福利国产精品| 免费在线观看一区| 国产精品无遮挡| 欧美日韩视频第一区| 国内精品国产三级国产a久久 | 精品在线亚洲视频| 国产精品三级在线观看| 欧美日韩综合不卡| 精品一区二区三区免费播放 | 亚洲少妇最新在线视频| 欧美顶级少妇做爰| 国产成人亚洲综合a∨婷婷| 亚洲欧美另类久久久精品| 7777精品伊人久久久大香线蕉最新版| 久久爱www久久做| 亚洲色大成网站www久久九九| 91精品国产综合久久国产大片| 国产69精品久久久久毛片| 亚洲国产成人av网| 久久久久久久久久久久久夜| 欧美主播一区二区三区美女| 久久av资源站| 一区二区三区美女| 国产无一区二区| 91精品久久久久久久99蜜桃 | 国产不卡视频在线观看| 亚洲丶国产丶欧美一区二区三区| wwwwxxxxx欧美| 欧美色网一区二区| 粉嫩aⅴ一区二区三区四区五区 | 日韩二区在线观看| 中文字幕在线观看不卡| 欧美一级淫片007| 色欧美片视频在线观看在线视频| 国产一区欧美日韩| 亚洲不卡av一区二区三区| 国产精品午夜久久| 久久欧美一区二区| 欧美一区二区三区免费视频|