首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

两个CString相加的奇怪有关问题

2012-04-08 
两个CString相加的奇怪问题编程环境wince6.0,程序中如下使用CString MyFileVPNCString PointFileCString

两个CString相加的奇怪问题
编程环境wince6.0,程序中如下使用
  CString MyFileVPN;
CString PointFile;
CString TempFile;

GetDlgItemText(IDC_EDIT4,MyFileVPN.GetBuffer(20), 20); //从编辑框中获取字符

PointFile = _T("1\\NandFlash\\1");

  TempFile = PointFile + MyFileVPN;

  通过监视窗口可以看到MyFileVPN为“LP2589”,但是查看TempFile却只是"1\\NandFlash\\1",这是为什么呢?高手求解

[解决办法]
这样试试

C/C++ code
CString MyFileVPN;CString PointFile;CString TempFile;GetDlgItemText(IDC_EDIT4,MyFileVPN.GetBuffer(20), 20); //从编辑框中获取字符[color=#FF0000]MyFileVPN.ReleaseBuffer();[/color]PointFile = _T("1\\NandFlash\\1");TempFile = PointFile + MyFileVPN; 

热点排行