获取exe文件路径,字符串的分割

1、//获取Debug或Release所在的路径
CString GetModuleDir()                    

    HMODULE module = GetModuleHandle(0); 
    GetModuleFileName(module,arr11, ui_512); 

    CString csFullPath(arr11); 
    i = csFullPath.ReverseFind( _T('\\') ); 
    if( i < 0 ) 
        return (CString)""; 
    else 
        return csFullPath.Left( i+2 );           //待验证
}

 

2、//获取到Edit编辑框内的多行内容,并将其分割成多个单行字符串
void CTestBarCodeDlg::CStringLine(CStringArray &editArr,int &iNum)
{
    UpdateData(TRUE);
    strTemp1 = m_Edit_Character.GetString();//strEditStr为编辑框内的多行内容
    //将编辑框的内容根据换行符分割开
    int nPos = strTemp1.Find(_T('\r\n'));
    strTemp2 = _T("");
    i = 0;
    while(0 <= nPos)
    {    
        strTemp2 = strTemp1.Left(nPos);        
        editArr.Add(strTemp2);    
        strTemp1 = strTemp1.Right(strTemp1.GetLength() - nPos -2);    
        nPos = strTemp1.Find(_T('\r\n'));
        i++;
    }
    if (!strTemp1.IsEmpty())
    {    
        editArr.Add(strTemp1);
        i++;
    }//多行字符串分割完毕
    iNum = i;
}
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值