VS2013 字符串函数与VC不兼容问题解决方法

VS2013与我们旧版的VC有更多的改进,安全性更高。所以在一些少数的算法中,函数的兼容性还是有存在差异的。这里介绍一下字符串相关操作兼容性存在差异的解决方法:

  1. 点击‘资源视图’ 进入工程属性对话框。
  2. 在‘配置属性’下,将‘字符集’选择‘使用多字节字符集’
  3. 在‘C/C++’下进入‘预处理器’,选择‘预处理定义’,在右侧下拉菜单选择‘编辑’,进入预处理定义编辑框
  4. 在编辑框内添加

    _CRT_SECURE_NO_WARNINGS
  5. 点击 ‘确认’退出编辑对话框。
  6. 点击‘应用’,点击‘OK’完成配置。
  7. 到此,就可以完成了VS2013下调用我们旧版VC字符串操作函数了。即,兼容性问题就解决了。

谢谢。

原文地址:https://www.cnblogs.com/lumao1122-Milolu/p/11456839.html

时间: 2024-08-01 18:43:23

VS2013 字符串函数与VC不兼容问题解决方法的相关文章

js Date()日期函数浏览器兼容问题解决方法

一般 直接new Date() 是不会出现兼容性问题的,而 new Date(datetimeformatstring) 常常会出现浏览器兼容性问题,为什么,datetimeformatstring中的某些格式浏览器不兼容. 1. 无参 //无参 所有浏览器都兼容 var dateTime = new Date(); 2.日期参数 //日期参数 格式1 var dateTime = new Date("2017-09-12"); a. IE > IE9-(不兼容) > IE

FCKEditor在IE10下的不兼容问题解决方法

环境介绍:FCKEditor 版本 2.x.x 问题:IE10 下FCKEditor不兼容,显示不出来 关键词:不同于其他方法之处是第一个关键点,其他网友的正则表达式不对 解放方法:(可以直接<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" />解决,也可以如下) 1.在 fckeditor/fckeditor.js 文件 > 方法: FCKeditor_IsCompatibleB

JavaScript在IE和Firefox(火狐)的不兼容问题解决方法小结 【转】http://blog.csdn.net/uniqer/article/details/7789104

1.兼容firefox的 outerHTML,FF中没有outerHtml的方法. 代码如下: if (window.HTMLElement) { HTMLElement.prototype.__defineSetter__("outerHTML",function(sHTML) { var r=this.ownerDocument.createRange(); r.setStartBefore(this); var df=r.createContextualFragment(sHTM

Jmeter与搜狗输入法、百度输入法不兼容问题解决方法

问题:Jmeter 3.3.4.0等版本与最新版搜狗输入法.百度输入法不兼容,输入法悬浮窗口无法实时显示出来. 解决方法:换用微软拼音输入法即可. 微软拼音输入法: 官方下载链接: https://www.microsoft.com/zh-cn/download/details.aspx?id=28969 百度网盘链接:https://pan.baidu.com/s/13D1JS7VhyzWe1AjztnKb0A 密码:ex6l 原文地址:https://www.cnblogs.com/bull

云1811 Vmware与window版本不兼容问题解决方法

vmware出现下面提示 博主理解: Vmware与window版本不兼容 解决办法有二:升级VMware版本 或降低Windows版本,此处我们选择降低windows的版本. 首先在运行处输入 “services.msc” 点击确定.在弹出来的服务中,找到“Windows Update”找到后双击,在启动类型 处选择“禁用”然后点击应用.(关闭windows自动更新功能). 然后在控制面板找到卸载程序. 选择第一个更新,卸载后重启.(此处卸载了Windows的更新内容,使得Windows版本降

inline-block和text-indent在IE6,IE7下同时使用的兼容问题解决方法

在实际应用中,考虑到seo,很多button,icon都要用到inline-block和text-indent来处理,例如: <a href="#">Button</a> 当我们把css写成这样 .btn{display:inline-block; width:100px; height:23px; text-indent:-9999px;background-image:url(img.jpg);} 在标准浏览器下是没问题的,但是在IE6和7下会触发A标签消失

UINCODE字符串和安全字符串函数

字符集基础知识 在计算机中,字符都是以二进制编码方式存在于存储中 编码与解码 将字符输入计算机存储的过程类似于一个"编码"的过程 而将对应的"编码"显示出来的过程类似于一个解码的过程 二进制值本身代表什么含义是可以随意定义的,在内存中用某个2进制的值代表某一个值, 比如说用8位2进制的代表单字节这些,16位,32位等等 用某个二进制值表示某个字符完全是人为设定的,最终字符集就是字符到其二进制数字值得映射 单字节字符集(SBCS)  Single Byte Chara

sql常用格式化函数及字符串函数

一.常用格式化函数 1.日期转字符串 select to_char(current_timestamp, 'YYYY-MM-DD HH24:MI:SS') //2017-09-18 22:41:50 YYYY:年(4和更多位) MM:月份号(01-12) DD:一个月里的日(01-31) HH24:一天的小时数(00-23) MI:分钟(00-59) SS:秒(00-59) 2.字符串转日期 select to_date('2017-09-18','YYYY-MM-DD') //2017-09-

一个截取字符串函数引发的思考

背景 前些天,遇到这样一个问题,问题的内容如下: 要求编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串.但是要保证汉字不被截半个,如"我ABC", 4,截取后的效果应该为"我AB",输入"我ABC汉DEF", 6,应该输出为"我ABC",而不是"我ABC+汉的半个". 问题 刚看到这个问题的时候,以为还是很简单的,但写出来之后,发现并不是想要的效果.回想一下当时的思路,就发现刚开