CString处理有回车键的字符串

sLoadFile为要处理的字符串;

CString sCombEdit[128] 为每个回车键之前的字符串暂存buffer。

 

 CString sLoadFile;
 CString sTemp;
 CString sCombEdit[128];
 sLoadFile.Empty();
 sTemp.Empty();

 CString sFind = "\r\n";  // 寻找回车键确认各编辑框数据
 int iStart = 0;    // 寻找起始位置
 int iPos = 0;    // 找到的回车键位置
 int iCnt = 0;    // 每行字符个数
 int idEdit = 0;    // Edit序号

 while((iPos = sLoadFile.Find(sFind,iStart)) != -1)
 {
   iCnt = iPos - iStart;  // 每行的字符个数
   // 取出每行的字符串
   for(int i=0; i<iCnt; i++)
   {
    sTemp = sLoadFile.GetAt(iStart+i);
    sCombEdit[idEdit] += sTemp;   // 每行取出的字符组合成字符串
   }
  idEdit++;   // 取完一行后buffer index加1 
  iStart = iPos+2; // 从下一行起始位置重新开始查找
 }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值