就是读取文本中的内容,遇到诸如
之类的超链接就删除,然后把删除超链接后的文本保存到另一个txt里面
只知道打开文本读取内容,至于如何删除在看了一些文章也还是不会。
还请大家替我解答疑惑
就是读取文本中的内容,遇到诸如
只知道打开文本读取内容,至于如何删除在看了一些文章也还是不会。
还请大家替我解答疑惑
那就逐行读取,然后判断左右尖括号,中间的字符不要存储到新文件
#include <stdio.h>
int main()
{
FILE *fp1,*fp2;
fp1 = fopen("D:\\test1.txt","r");
fp2 = fopen("D:\\test2.txt","w");
int i=0,j=0,flag=0;
char row1[1000],row2[1000] = {0};
while(fgets(row1,1000,fp1) != NULL)
{
i=0,j=0;
flag = 1;
while(row1[i] != '\0')
{
if(row1[i] == '<')
flag = 0;
if(row1[i] == '>')
flag = 1;
else
{
if(flag == 1)
row2[j++] = row1[i];
}
i++;
}
row2[j] = '\0';
fputs(row2,fp2);
}
fclose(fp1);
fclose(fp2);
return 0;
}