编VC文本编辑器的问题(怎样过滤字符,大侠帮帮忙)
小弟想用VC编一个阅读器(--小弟还是个菜鸟)
1。小弟的文本存在m_Content中,如果是HTML,小弟只想简单地过滤掉
"<>"中的内容,将主要的文字显示出来,但老是失败,代码大概如下所示
请大侠指点,错在哪里,怎样写出过滤“<……>”的代码(当然,如果是<BR>还要写入换行回车)
CString str=m_Content;
TCHAR sz='0';
CString newstr;
newstr.Empty( );
int strleng=str.GetLength();
int i=0;
do
{
sz=str.GetAt(i);
if(sz=='<'){
do{i++;
sz=str.GetAt(i);}
while (sz=='>');}
i++;
newstr+=sz;
}
while (i==strleng);
m_rich.SetWindowText(newstr);
2。有没有简单的方法实现GB->BIG5的转化,有没有大侠能给一个详细的
方法。(最好给出源码)