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

正文內(nèi)容

程序設(shè)計課程設(shè)計論文-資料下載頁

2025-06-27 15:43本頁面
  

【正文】 rds[i].name,records[i].manufactory,records[i].year,records[i].price,records[i].getnumbers,records[i].usable)。 printf(\n 確定要修改該設(shè)備的信息嗎?(Y/N))。 gets(str)。 if (str[0]==39。y39。 || str[0]==39。Y39。) { printf(\n 下面請重新輸入該設(shè)備的信息:\n)。 printf(\n 請輸入設(shè)備編號:)。 gets(records[i].number)。 printf( 請輸入設(shè)備名稱:)。 gets(records[i].name)。 printf( 請輸入設(shè)備購進年代:)。 gets(records[i].year)。 printf( 請輸入設(shè)備生產(chǎn)廠家:)。 gets(records[i].manufactory)。 printf( 請輸入設(shè)備單價:)。 gets(str)。 price = (float)atof(str)。 records[i].price=price。 printf(購進設(shè)備數(shù)量是否大于100臺?(Y/N)\n)。 gets(str)。 if (str[0]==39。y39。 || str[0]==39。Y39。) { printf( 請輸入購進設(shè)備數(shù)量:)。 gets(str)。 getnumbers = (float)atof(str)。 records[i].getnumbers=getnumbers。 printf( 可用設(shè)備的數(shù)量有:)。 gets(str)。 usenumbers_1= (float)atof(str)。 records[i].usable=usenumbers_1。 printf( 不可用設(shè)備的數(shù)量有:)。 gets(str)。 usenumbers_2= (float)atof(str)。 } else if(str[0]==39。n39。 || str[0]==39。N39。) { printf( 請輸入購進設(shè)備數(shù)量:)。 gets(str)。 getnumbers = (float)atof(str)。 records[i].getnumbers=getnumbers。 unusable=0。usable=0。 for(j=1。j=getnumbers。j++) { printf(第%d臺設(shè)備的可用性為:“0”設(shè)備不可用,“1”設(shè)備可用: ,j)。 gets(str)。 if (str[0] == 39。039。) { unusable=unusable+1。 } else if(str[0]==39。139。) { usable=usable+1。 } }records[i].usable=usable。 unusable=0。usable=0。 } i=findRecord(target,type,i+1)。 }else break。 } }savedTag = 1。}include /********************************** * 文件存儲操作函數(shù) * 結(jié)果:數(shù)組records被保存至指定文件 * 返回:成功0,失敗1 **********************************/int saveRecords(){ FILE *fp。 char fname[30]。 if (numStus == 0) { printf(\n 沒有記錄可存!\n)。 return 1。 } printf(\n 請輸入要存入的文件名(直接回車選擇文件sb_info):)。 gets(fname)。 if (strlen(fname) == 0) strcpy(fname,sb_info)。 if ((fp=fopen(fname,wb))==NULL) { printf(\n 不能存入文件!\n)。 return 1。 } printf(\n 保存文件中...\n)。 fwrite(records,sizeof(SBInfo)*numStus,1,fp)。 fclose(fp)。 printf(\n %d條記錄已經(jīng)存入文件,請繼續(xù)操作。\n,numStus)。 savedTag = 0。 return 0。 }/******************************************* * 文件讀取操作函數(shù) * 結(jié)果:records將為從指定文件中讀取出的記錄 * 返回:成功0,失敗1 *******************************************/int loadRecords(void){ FILE *fp。 char fname[30]。 char str[5]。 if (numStus!=0 amp。amp。 savedTag==0)//如果內(nèi)存記錄的學(xué)生數(shù)非0且已保存 { printf(\n 請選擇您是要覆蓋現(xiàn)有記錄(Y),還是要將讀取的記錄添加到現(xiàn)有記錄之后(n)?\n)。 printf( 【提示:直接回車則覆蓋現(xiàn)有記錄】\n)。 printf( 選擇: )。 gets(str)。 if (str[0]!=39。n39。 amp。amp。 str[0]!=39。N39。) numStus = 0。 } if (numStus!=0amp。amp。 savedTag==1) //如果內(nèi)存記錄的學(xué)生數(shù)非0且沒有保存 { printf(\n 讀取文件將會更改原來的記錄,是否保存原來的記錄?(Y/n))。 printf( 【提示:直接回車則保存原來記錄】\n)。 printf ( 選擇: )。 gets(str)。 if (str[0]!=39。n39。 amp。amp。 str[0]!=39。N39。) saveRecords()。 printf(\n 請選擇您是要覆蓋現(xiàn)有記錄(Y),還是要將讀取的記錄添加到現(xiàn)有記錄之后(n)?\n)。 printf( 【提示:直接回車則覆蓋現(xiàn)有記錄】\n)。 printf( 選擇: )。 gets(str)。 if (str[0]!=39。n39。 amp。amp。 str[0]!=39。N39。) numStus = 0。 } printf(\n 請輸入要讀取的文件名(直接回車選擇文件sb_info):)。 gets(fname)。 if (strlen(fname) == 0) strcpy(fname,facility_info)。 if ((fp=fopen(fname,rb))==NULL) { printf(\n 打不開文件!請重新選擇\n)。 return 1。 } printf(\n 讀取文件中...\n)。 while(!feof(fp)) { // 現(xiàn)在的數(shù)組空間不足,需要重新申請空間 if (numStus = arraySize) { records = realloc(records,(arraySize+INCR_SIZE)*sizeof(SBInfo))。 if (records == NULL) { printf(memory failed!)。 exit(1)。 } arraySize = arraySize+INCR_SIZE。 } if(fread(amp。records[numStus],sizeof(SBInfo),1,fp) != 1) break。 //讀取一條新記錄,保存到records[numStus], numStus++。//記錄數(shù)加1 } fclose(fp)。 printf(\n 現(xiàn)在共有%d條記錄。\n,numStus)。 return 0。}57 / 5
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1