RT.试了很多方法都不行,CString对象里存的是文件路径名,包含中英文,发现原本CString是按UNICODE存的,一个字符占2个字节,但是英文只占一个字节,这就意为着低(或高)字节为0,关键是转换为char*时,没有清除里面的0,在用的时候遇到0就结束了,总是失败.我试了GetBuffer,(LPCTSTR)(LPSTR),WideChartomultibyte乃至用一个for一个个读再存都不行,原因是读中文时是乱码,有什么办法啊?就是将一个UNICOADE版的包含中英文的全路径CString对象转换为ANSI版的const char * .
RT.试了很多方法都不行,CString对象里存的是文件路径名,包含中英文,发现原本CStri