前段时间抛Unicode,将所有char都转成TCHAR,不晓得谁写的调用fwrite函数,参数buffer为char*,抛UNICODE时就被转为TCHAR*,然后写二进制的文件的时候,就导致内存溢出,AP Crash, 解决办法是将fwrite函数使用的buffer参数改为BYTE*。说明:fwrite与fread函数与是否UNICODE无关,与设置的参数buffer的参数类型有关。
fwrite with unicode
最新推荐文章于 2023-11-18 19:40:29 发布
前段时间抛Unicode,将所有char都转成TCHAR,不晓得谁写的调用fwrite函数,参数buffer为char*,抛UNICODE时就被转为TCHAR*,然后写二进制的文件的时候,就导致内存溢出,AP Crash, 解决办法是将fwrite函数使用的buffer参数改为BYTE*。说明:fwrite与fread函数与是否UNICODE无关,与设置的参数buffer的参数类型有关。