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" ,str