#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;
}