freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

宿舍管理查詢系統(tǒng)課程設(shè)計(jì)-在線瀏覽

2024-07-10 08:02本頁(yè)面
  

【正文】 開文件 遍歷文件找到與制定姓名匹配的記錄 并刪除 關(guān)閉文件 8. 修改數(shù)據(jù)紀(jì)錄函數(shù) updata() 打開文件 遍歷整個(gè)文件找到與制定姓名匹配的記錄并修改 關(guān)閉文件 9. 數(shù)據(jù)文件讀取函數(shù) readfile () 打開文件 讀取文件 關(guān)閉文件 output() 打開文件 遍歷文件(嵌套遍歷) 依次比較學(xué)號(hào)大小 用起泡法進(jìn)行排序 遍歷文件 依次輸出文件中的記錄 詳細(xì)設(shè)計(jì) 思想 采用模塊化編程思想,將程序劃分為 11 個(gè)模塊,在逐個(gè)模塊細(xì)化編程,最后再將個(gè)個(gè)模塊組裝成軟件。 //姓名 char xh[16]。 //房號(hào) }personnode。 //文件名 FILE *fp。 person=(personnode *)malloc(sizeof(personnode))。 scanf(%s,filename)。 exit(0)。 scanf(%s,personname)。 fprintf(fp,%10s%20s%50s\n,personname,personxh,personfh)。 } fclose(fp)。 scanf(%s,filename)。t open thefile:\n)。 } fclose(fp)。 long offset1,offset2。 char xh1[16],xh2[16],xh3[16]。 person=(personnode *)malloc(sizeof(personnode))。t open the file)。 } while(!feof(fp)) //此循環(huán)用于 對(duì)文件數(shù)據(jù)中關(guān)鍵字學(xué)號(hào)進(jìn)行從小到大冒泡排序 { int a,b,c,d。t open the file)。 } while(!feof(fp)) // 從文件頭開始遍歷 { while(!feof(fp)) //對(duì)兩組數(shù)據(jù)進(jìn)行排序 { offset1=ftell(fp)。 strcpy(name1,personname)。 strcpy(fh1,personfh)。 //文件結(jié)束 跳出循環(huán) offset2=ftell(fp)。 strcpy (name2,personname)。 strcpy(fh2,personfh)。 c=strlen(xh2)。 if(b==camp。d0) //如果 學(xué)號(hào) 1 大于等于學(xué)號(hào) 2 怎交換全部數(shù)據(jù) { strcpy(name3,name1)。 strcpy(name2,name3)。 strcpy(xh1,xh2)。 strcpy(fh3,fh1)。 strcpy(fh2,fh3)。 //將文件指 針移動(dòng) offset1 個(gè)字節(jié) strcpy(personname,name1)。 strcpy(personfh,fh1)。//排序后寫入文件 strcpy(personname,name2)。 strcpy( personfh,fh2)。//排序后寫入文件 } fseek(fp,offset2,SEEK_SET)。 //指向頭文件 while(!feof(fp)) //此循環(huán)用于判斷學(xué)號(hào)是否有序 { offset1=ftell(fp)。 strcpy (xh1,personxh)。 break。 fscanf(fp,%s%s%s\n,personname,personxh,personfh)。 b=strlen(xh1)。 d=strcmp(xh1,xh2)。amp。 //若 a 為 1 則有序 else{ a=0。} fseek(fp,offset2,SEEK_SET)。 //a 為 1 說明學(xué)號(hào)已經(jīng)有序 跳出循環(huán) rewind(fp)。 ////若 a 為 1,則學(xué)號(hào)已有序排列,跳出總循環(huán),輸出文件 } rewind(fp)。 printf(%35s\n,thefile(thefile hava printf as studentnumber))。 while(!feof(fp)) //次循環(huán)用于輸出文件 { fscanf(fp,%s%s%s\n,personname,personxh,personfh)。 } fclose(fp)。 } void search1() // 按姓名搜索函數(shù) { int k=0。 personnode *person。 printf(\n please enter the namehead you need :)。 if((fp=fopen(filename,rb))==NULL) { printf(\n can39。 exit(0)。 if(!strcmp(namekey,personname)) //比較是否相同 相同則輸出結(jié)果 否則輸出未找到記錄 { printf(\n\n have serched,the courrent is:)。 k=1。 fclose(fp)。 char xhkey[16]。 person=(personnode *)malloc(sizeof(personnode))。 scanf(%s,xhkey)。
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1