C語言文字檔案解析

2021-05-05 03:19:17 字數 1127 閱讀 9102

//把檔案按照行分割成多個檔案

#define row_max_length 80

#define fnm_max_length 12

#include

#include

void main()

;char ufilename[fnm_max_length];=;

while (ch!=eof)

;ch=fgetc(fp);//讀取單個字元

while (ch!='/n'&&ch!=eof)//讀取一行字串

if(strncmp(middt,"begin",5)==0)//以begin開頭的行

while (middt[i+7]!=' ');

strcpy(ofilename+i,"o.fld");

strcpy(ufilename+i,"u.fld");

middt[6]=' ';

ofp=fopen(ofilename,"w");

fputs(head,ofp);

fputc('/n',ofp);

middt[i+7]='o';

for(int j=0;j<71;j++)

fputc(middt[j],ofp);

ufp=fopen(ufilename,"w");//分割成的小檔案

fputs(head,ufp);

fputc('/n',ufp);

middt[i+7]='u';

for(j=0;j<71;j++)

fputc(middt[j],ufp);

//printf("%s",ofilename);

//printf("%s",ufilename);

}else if (strncmp(middt,"searc",5)==0)//以searc開頭的行

strcpy(middt+36,"     0.00      0.00      0.00");

fputc('/n',ofp);fputc('/n',ufp);

fputs(middt,ofp);fputs(middt,ufp);

}else if (strncmp(middt,"end",3)==0)//以end開頭的行

else

continue;}}

Python之文字檔案解析

最近的工作主要是元件相容性測試,原有的框架有很多功能還不完善,需要補充!比如,需要將autoit指令碼的執行結果寫入到excel中,最後的解決方案是使用本地的log來解析這個結果!created on may 3,2013 author berlin class autoitresultparser...

C 處理文字檔案

文字檔案是一種常用的檔案格式,所以如何處理文字檔案也就成為程式設計的乙個重點。本文就來 一下用c 是如何來處理文字檔案。其內容重點就是如何讀取文字檔案內容 如何改變文字檔案的內容,以及如何用c 來實現對讀取後的文字檔案的列印預覽和列印。一 本文程式設計和執行的軟體環境 1 微軟公司視窗2000伺服器...

C 處理文字檔案

文字檔案是一種常用的檔案格式,所以如何處理文字檔案也就成為程式設計的乙個重點。本文就來 一下用c 是如何來處理文字檔案。其內容重點就是如何讀取文字檔案內容 如何改變文字檔案的內容,以及如何用c 來實現對讀取後的文字檔案的列印預覽和列印。一 本文程式設計和執行的軟體環境 1 微軟公司視窗2000伺服器...