解决由VC++6.0移植到VS2019带来的兼容问题
2020-06-05 11:20
274 查看
- 输出字符一律变成兼容形式:
(_T(“test”))
- 在VS2019中,
sscanf
不通过编译,只有改成sscanf_s(means safe)
后才通过。sscanf_s
的参数和sscanf
基本一致,不同的是需要加上已知字符串的长度。如:
char name[20]; sscanf_s(const char*,"%s %lf",&name,unsigned(20),&H);
- 当
const char*
出需填写CString
时,应作如下改变:
CString str;CT2A ascii(str, CP_UTF8); //n返回赋值成功的个数 n = sscanf_s(ascii.m_psz, "%s %lf", &name, unsigned(20), &H);
- 设置字符集为
byte character set
(设置方法在此不表,自行搜索) - 将转换
CString
为const char*
。
相关文章推荐
- C2664 VS2019项目出现"const char *" 类型的实参与 “char *” 类型的形参不兼容错误的解决方法
- 解决VS 2010调用OpenGL时遇到的问题:error LNK2019
- Qt5.5+VS2013编译的程序在xp下兼容问题解决方法
- VS为XP开发的程序移植到Win7上遇到两个小的问题及解决办法
- 完美解决VC++6.0与Visio/office不兼容问题!!!
- socket编程——VS2019遇到"const char *" 类型的实参与 "LPCTSTR" 类型的形参不兼容之解决方法
- 关于VS和OFFICE不兼容的问题解决方法
- 解决安装vs2019后,原vs2017项目无法编译各种报错的问题
- VS为XP开发的程序移植到Win7上遇到两个小的问题及解决办法
- 在VS2019用Cmake编译shark,各种坑,前前后后网上博客遇到地各种问题我都遇到了,并最终解决。
- VC++6.0显示此程序存在兼容问题解决办法
- 关于vs2013 mysql Ef框架中提示版本不兼容问题的解决办法
- 复制网页带来的行号问题,VS系列解决方式大放送!
- VS下QT插件 连接数据库出现error LNK2019: 无法解析的外部符号QSqlDatabase问题解决
- 解决win8与VC++6.0不兼容问题
- 关于VS2019不能编程过程中突然不再自动弹出提示信息如class.后不自动补全的问题解决办法
- Xilinx HLx 2017.1 与VS 2017兼容问题解决
- 如何解决Windows7系统不兼容VC++6.0的问题
- 解决js页面滚动效果scrollTop在FireFox与Chrome浏览器间的兼容问题的方法
- CSS hack方式一览(解决IE6-IE11,Firefox/Safari/Opera/Chrome兼容问题)