afueCOunt=92: 的.f语句: FILE+fp,’fplemp,+fplOg; .f 400 II 关闭史什 ((nNewYear% ==O) char f¨ename〔64】-{O}; (nNewYear% 1 00 童 char slrErr〔256】={O)i 结束 char。
O&&nNewYear%4==O)) TagName〔150】={’,ZSPOWER—LElJl”, 结果如果为闰年,2月有 图2二进制文件记录流程”6WFl一LEIJl”, 29天,否则2月就有28天。
当 选定计算查询结果要用的两个文件后,对文件操作的具体程序 如下所示:”7SF4一LEIJI” fpPre=fopen(szPreFiIeName,”r):l:’/94个要记录的变量名广 fpNew=fopen(szNewFIIeName,”r):unsigned fIoat fvaIue【1501={0.Ofl: if(!fpPre)GetLocaITime(&st): {sprintf(szMsg,”%s Iog f¨e Iost.try another scope,please.”,nYear=sf.wYear: szPreFiIeName):nMOnth=St.wMOnth: MessageBox(NULL,szMsg。
”Erro r『,,MB—ICONExCLAMATlON);nDay =st.wDay; retum FALSE:sprintf(f¨e订ame,”d:\\data№毛04d%02d%02d『,,nYear,nMonth,nDay); lfplemp=fopen(韩lename,”r7):if(fptemp)goto exit: if(!fpNew) {sprintf(szMsg,”%s Iog f¨e lost .try another scope,pIease”,fp=fopen(fiIename,’,vVb”): if(!fp) szNewFiIeName): {fpIog=fopen(”d:\\dat£Nog.txt”,”wa+”): MessageBo×(NULL,szMsg,”Erro r『,,MB—lCONExCLJAMATION): sprintf(stfEm”%04d/%02d/%02d%02d:%02d:% retum FALSE:02d一…一一Can’f Wrife IogFiIe:%04d%02d%02d”,nYear,nMOnth, }nDay.nHour,nMinute,nSecond,nYear,nMonth,nDay): fread(fValuePfe,sizeof(float),92,fpPre): fwrite(strErr,sizeof(strErr),1,fpIog): fread(fValueNew,sizeof(fIoat),92,fpNew): fclose(fpIog); for(j=0:i<92:i++) retUm: {SetTagFloat(szPrtTagName〔i】,(ⅣaIueNew〔圮一fVaIuePreⅢ)): } } for(i=O:i<920++) fc Jose(fpPre): { fcIose(fpNew): fVaIue〔i〕=GetTagF}oat(TagName〔i〕): return TRUE: 1 .
上一篇:
组态王在过程控制仿真实验中的应用
下一篇:
毕业论文--基于Android平台的交通事故快速处理与查询系统