#include#include#includestructkang{chara[20];charb[20];charc[20];chard[50">
鏈表讀取存儲(chǔ)

鏈表讀取存儲(chǔ)

ID:38162198

大小:29.50 KB

頁(yè)數(shù):4頁(yè)

時(shí)間:2019-05-24

鏈表讀取存儲(chǔ)_第1頁(yè)
鏈表讀取存儲(chǔ)_第2頁(yè)
鏈表讀取存儲(chǔ)_第3頁(yè)
鏈表讀取存儲(chǔ)_第4頁(yè)
資源描述:

《鏈表讀取存儲(chǔ)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)

1、#include#include#include#includestructkang{chara[20];charb[20];charc[20];chard[50];structkang*next;};voidzhang(){printf("");printf("");printf("");printf("");}structkang*creat1(structkang*p1){chara;structkang*q;structkang*p;q=p1;if(p1!=NULL){while(p1->next!

2、=NULL){p1=p1->next;}}printf("是否輸入?(yorn)");scanf("%c",&a);while(a=='y'

3、

4、a=='Y'){p=(structkang*)malloc(sizeof(structkang));printf("請(qǐng)輸入:");scanf("%s",p->a);printf("請(qǐng)輸入:");scanf("%s",p->b);printf("請(qǐng)輸入:");scanf("%s",p->c);printf("請(qǐng)輸入:");scanf("%s",p->d);p->next=NULL;if(p1==NULL){p1=p;q=p;

5、}else{p1->next=p;p1=p1->next;}getchar();printf("是否輸入?(yorn)");scanf("%c",&a);}returnq;}voidsave(structkang*p){FILE*fp;if((fp=fopen("kang.txt","w"))==NULL){printf("文件創(chuàng)建失敗!");return;}while(p!=NULL){fprintf(fp,"%s%s%s%s",p->a,p->b,p->c,p->d);p=p->next;}fclose(fp);}structkang*open(){structkang*

6、pHead=NULL;structkang*p=NULL;structkang*temp=NULL;FILE*pfile=NULL;pfile=fopen("kang.txt","r");inti=0;while(1){//創(chuàng)建一個(gè)節(jié)點(diǎn)temp=newstructkang;intflag=fscanf(pfile,"%s%s%s%s",temp->a,temp->b,temp->c,temp->d);i++;//文件讀取結(jié)束則返回pHead**********************注意不用if(feof(pfile))if((flag==0)

7、

8、(flag==-1)){printf

9、("Readstudentfromissecced!");returnpHead;if(i==1)returnNULL;}temp->next=NULL;//假如是第一個(gè)節(jié)點(diǎn)if(p==NULL){p=temp;pHead=temp;printf("pHeadisfinished!");}//假如是第二個(gè)節(jié)點(diǎn)以上else{p->next=temp;p=p->next;p->next=NULL;}}fclose(pfile);}voidprint(structkang*p){while(p!=NULL){printf("%s,%s,%s,%s",p->a,p->b,p->c

10、,p->d);p=p->next;}}voidmain(){structkang*p,*p1;p=NULL;p=open();p=creat1(p);p1=p;print(p1);save(p);}

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。