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

正文內(nèi)容

chap12文件-資料下載頁

2025-07-15 17:58本頁面
  

【正文】 220801 scholarship …… 43 軟件功能 ? 增加日志 ?AddNewLog ? 輸出日志 ?ListAllLog ? 查詢上次日志 ?QueryLastLog 數(shù)據(jù)結(jié)構(gòu)設(shè)計 struct LogData{ /*記錄的結(jié)構(gòu) */ long logid。 /*記錄 ID*/ char logdate[11]。 /*記錄發(fā)生日期 */ char lognote[15]。 /*記錄事件說明 */ double charge。 /*發(fā)生費用: 負 表示支出 正 表收入 */ double balance。 /*余額 */ }。 44 輸出日志 void ListAllLog(FILE *cfptr) /*列出所有收支流水帳 */ { struct LogData log。 long logcount。 fseek(cfptr, 0L,SEEK_SET)。 /*定位指針到文件開始位置 */ fread(amp。log,size,1,cfptr)。 printf(logid logdate lognote charge balance\n)。 while(!feof(cfptr)) { printf(%6ld %11s %15s % %\n, , , , , )。 fread(amp。log,size,1,cfptr)。 } } 45 輸出日志 void ListAllLog(FILE *cfptr) /*列出所有收支流水帳 */ { struct LogData log。 long logcount。 fseek(cfptr, 0L,SEEK_SET)。 /*定位指針到文件開始位置 */ printf(logid logdate lognote charge balance\n)。 while(!feof(cfptr)) { fread(amp。log,size,1,cfptr)。 printf(%6ld %11s %15s % %\n, , , , , )。 } } 46 查詢上次日志 void QueryLastLog(FILE *cfptr) /*查詢顯示最后一條記錄 */ { struct LogData log。long logcount。 logcount=getLogcount(cfptr)。 if(logcount0){ /* 表示有記錄存在 */ fseek(cfptr,size*(logcount1),SEEK_SET)。/*定位最后記錄 */ fread(amp。log,size,1,cfptr)。/*讀取最后記錄 */ printf(The last log is:\n)。 printf(logid:%6ld\nlogdate:%11s\nlognote:%15s\n, ,)。 printf(charge:%\nbalance:%\n, , )。 } else printf(no logs in file!\n)。 } 47 增加日志 void AddNewLog(FILE *cfptr) /*添加新記錄 */ { struct LogData log,lastlog。 long logcount。 printf(Input logdate(format:20220101):)。 scanf(%s,)。 printf(Input lognote:)。scanf(%s,)。 printf(Input Charge:Ine+ and expend:)。 scanf(%lf,amp。)。 logcount=getLogcount(cfptr)。/*獲取記錄數(shù) */ 48 增加日志 if(logcount0){ fseek(cfptr,size*(logcount1),SEEK_SET)。 fread(amp。lastlog,size,1,cfptr)。/*讀入最后記錄 */ =+1。/*記錄號按順序是上次的號 +1*/ =+。 } else { /*如果文件是初始,記錄數(shù)為 0*/ =1。 =。 } fseek(cfptr,0L,SEEK_END)。 /*rewind(cfptr)。*/ printf(logid= %ld\n,)。 fwrite(amp。log, sizeof(struct LogData), 1, cfptr)。/*寫入記錄 */ } 49 計算日志個數(shù) long getLogcount(FILE *cfptr) /*獲取文件記錄總數(shù) */ { long begin,end,logcount。 fseek(cfptr,0L,SEEK_SET)。 begin=ftell(cfptr)。 fseek(cfptr,0L,SEEK_END)。 end=ftell(cfptr)。 logcount=(endbegin)/size。 return logcount。 } 50 Any more operations? ? 修改一條日志 ? 統(tǒng)計支出 ? 統(tǒng)計收入 ? ??? 51
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1