第一步取得字符串a中的子字符串 m_value_b,并且 证明a中含有m_value_b
LPCSTR m_value = child->GetAttrValue(_T("value"));
CString m_value_b = (CString)m_value;
AfxMessageBox(m_value_b );
if (a.Find(m_value_b))
{
AfxMessageBox("a字符串中含有此字符串");
}
第二步取得字符串a中的子字符串 m_file_name ,并且 证明a中含有m_file_name CString m_file_name =m_value_b.Mid(m_value_b.ReverseFind('\\')+1);
AfxMessageBox(m_file_name); if (a.Find(m_file_name))
{
AfxMessageBox("a字符串中含有此字符串");
}
第三步替换替换a中的子字符串 m_value_b为 m_file_name
if (a.Replace( m_value_b, m_file_name))
{
AfxMessageBox("替换成功" );
}
现在第三步replace总是不成功,把m_value转为LPCTSTR也不行
找不到什么原因???
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货