我的的字符串 CString str=... 由多行组成,怎样提取其中的每一行? 我的的字符串 CString str=... 由多行组成,怎样提取其中的每一行?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CString mb("00000000000000000\r\n11111111111111111\r\n22222222222222222\r\n"); CString tmp; int nPos = 0; int len = mb.GetLength(); for(int i = 0; i < len; i++) { if(mb[i] == '\n') { tmp = mb.Mid(nPos,i-nPos); MessageBox(tmp); nPos = i; } else if (i+1 == len) { tmp = mb.Right(i - nPos); MessageBox(tmp); } } 连接库的设置问题 有关回调的疑问! 动态创建的窗口,如何捕捉消息 重分,资源泄露怎么检查和定位? 线程和定时器的问题 如何用C++(VC6)实现对注册表某项键值的读、写? 怎样做到用软件开关显示器电源?200分,请UP 如何让写完的dialog程序,能够添上ddraw功能? MFC框架是怎样做到...的? Tesseract 中文初始化 这个怎么delete掉?? VC中关于DOS命令的用法?
CString tmp;
int nPos = 0;
int len = mb.GetLength();
for(int i = 0; i < len; i++)
{
if(mb[i] == '\n')
{
tmp = mb.Mid(nPos,i-nPos);
MessageBox(tmp);
nPos = i;
}
else if (i+1 == len)
{
tmp = mb.Right(i - nPos);
MessageBox(tmp);
}
}