关注联楷|返回首页 | 网站案例 | 帮助中心

合作共赢、快速高效、优质的网站建设提供商

上海网站建设 

服务热线:021-61394118

上海联楷科技

vc++去掉html标签

作者:佚名   时间:2012-11-15   分享到:

发现在C或c++这方面东西真不多,现在写出一简单的,和csdn的一个类似,解决他的问题
CString DeleteHtml(CString strin)
{
CString str = strin;
int firstpos,delnum = 0;
str.Replace("&lt;","<");
str.Replace("&gt;",">");
for(int i = 0; i < str.GetLength(); i++)
{
if(str.GetAt(i) == '<')
{
delnum = 0;
firstpos = i;
while( str.GetAt(i) != '>')
{
delnum++;
i++;

}
printf("%s\n",str.Mid(firstpos,delnum+1));
str.Delete(firstpos,delnum+1);
i = firstpos - 1;
}

}
//printf("%s\n",str);
return str;
}



如没特殊注明,文章均为上海联楷网络原创,转载请注明来自:http://www.linksj.com/contact/20151229/n7407.html

上海联楷网络新闻