hur.cn - 华软网

 热门搜索

请问下CString类的问题。谢谢

  作者:未知    来源:网络    更新时间:2011/5/25
我想在输出CString字符串的时候,每次输出其中5个字符后,输出一个'\n',这个怎么实现?
---华软 网友回答---
各位,请说下,谢谢
---华软网友回复---
是在EDIT空间中输出,补充下
---华软网友回复---
你可以做字符串拼接吧,在需要的地方,加上“\r\n”试试
---华软网友回复---
给EDIT控件关联一个CString变量m_strEdit,输出时如下代码:
m_strEdit+="12345"+"\n";
m_strEdit+="54321"+"\n";
updateData(false);
---华软网友回复---
那你遍历CString,每隔5个插一个'\n'就可以了,你遍历时要小心,因为插入'\n'后,CString的长度就跟着改变了
---华软网友回复---
C++">for(int i=0;i<len;i++)
{
str_temp.Format(_T("%02x"),(unsigned char)temp[i]);
str_temp += " ";
if(i%8 == 0)
str = (str+ str_temp + _T("\r"));
else
str += str_temp;
}

这个试过了。。还是没用- -      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。