做一个MFC小程序,遇到点问题。LPSTR为char指针类型,当遇到string类型与LPSTR类型转换问题时,误以为强制转换(LPSTR)CString *str;就能解决问题,编译也不报错,但是结果程序就是崩溃,查了半天终于发现这条道路行不通。
正确的做法是:
1.1 方法一:
CString strFileName;
LPSTR
lpStr = strFileName.GetBuffer();
strFileName.ReleaseBuffer();
|
1.2 方法二: