如何用c或c++编写程序把html文件转换为txt文件?

来源:百度知道 编辑:UC知道 时间:2024/05/27 13:04:51
本人邮箱是:wenyi.wang@163.com,欢迎您直接回答或发送到我的邮箱,谢谢!

#include<iostream>
#include<fstream>
using namespace std;
int main(){
ifstream fin("a.html");
ofstream fout("a.txt");
char c;
int flag;
while(fin>>c){
if(c=='<')
flag=0;
if(flag)
fout<<c;
if(c=='>')
flag=1;
}
}
你的网页文件名称必须是a.html,而且和程序放在同一文件夹下

IE菜单栏:查看—源文件不是直接就有?哦,必须得用C或C

html文件可以直接用记事本打开编辑,也是纯文本格式的。。
你要是非要做这个程序,那么就直接把html文件加入到输入流,再用txt文件做一个输出流就可以

你是想用程序实现的吧!
随便用c还是c++ 都可以, 首先打开 *.html文件,然后把里面内容读出来,然后进行语法分析(用到词法分析) ,把真正你需要的内容保存到一个*.txt 文件中,就可以了, 最后不要忘了关闭,你打开的两个文件,就ok了。