C語言提取txt文件特定字符並寫入另一個文件的程序


#include <stdio.h>
#define MAX_LINE 1024 //每行最大字節數

int main()
{
FILE *fp;
char strLine[MAX_LINE];
char sentence [MAX_LINE]; //讀取緩沖區
FILE * pFile; //寫入文件
if((fp = fopen("C:\\Users\\lsc\\Desktop\\新建文本文檔 (5).txt","r")) == NULL) //判斷文件是否存在及可讀
{
printf("Open Falied!");
return -1;
}
while (!feof(fp)) //循環讀取每一行,直到文件尾
{
fgets(strLine,MAX_LINE,fp); //將fp所指向的文件一行內容讀到strLine緩沖區
for(int i = 0; i < 20 ; i++) //獲取每行第1到第20個字符
{
printf("%c" ,strLine[i]);
sentence[i] = strLine[i];
}
printf("\n");

pFile = fopen ("C:\\Users\\lsc\\Desktop\\新建文本文檔 (2).txt","a");
fputs (sentence,pFile);
fputc('\n', pFile);
}




fclose(fp); //關閉文件
fclose (pFile);
printf("\n");
return 0;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM