日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言通讯录运行结果,自己改编的通讯录,运行不行啊

發布時間:2023/12/18 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言通讯录运行结果,自己改编的通讯录,运行不行啊 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

該樓層疑似違規已被系統折疊?隱藏此樓查看此樓

#include

#include

#include?

#include?

struct?record

{int?id;

}student[500];

int?num=0;

void?newrecord();

void?writetofile();

void?searchmenu();

void?read();

FILE?*fp;

void?main()

{

read();

int?a;

printf("\n\t\t********************?主菜單?********************");

printf("\n\t\t************1-添加記錄??????2-查詢記錄**********");

printf("\n\t\t********************3-保存退出******************");

printf("\n\t\t請選擇:");

scanf("%d",&a);

if(a==1)

newrecord();

else?if(a==2)

searchmenu();

else

writetofile();

}

void?newrecord()

{?system("cls");

printf("\n\t\t****************?請輸入學生信息?****************\n");

printf("\n\t\t輸入學號:");

scanf("%d",&student[num].id);

num++;

printf("\n\t\t是否繼續添加?(Y/N):");

if?(getch()=='y')

newrecord();

else

system("cls");

main();

}

void?read()

{fp=fopen("student.bin","ab");

fseek(fp,0,2);

if(ftell(fp)>0)

{rewind(fp);

for(num=0;!feof(fp)?&&?fread(&student[num],sizeof(struct?record),1,fp);num++);

}

}

void?writetofile()

{

int?i;

fp=fopen("student.bin","wb");

for?(i=0;i

fwrite(&student[i],sizeof(struct?record),1,fp)!=1;

fclose(fp);

}

void?searchmenu()

{int?i;

system("cls");

for(i=0;i<=num;i++)

{

printf("\n\t\t學號:?%d",student[i].id);

printf("\t\t");

}

}

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的c语言通讯录运行结果,自己改编的通讯录,运行不行啊的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。