"const char *" 类型的值不能用于初始化 "char *" 类型的实体

Posted ylj666

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了"const char *" 类型的值不能用于初始化 "char *" 类型的实体相关的知识,希望对你有一定的参考价值。

用vs2019发现会出现这样的问题
技术图片
技术图片
最后发现只要设置一下就解决了,解决方案如下:
右击该项目,选择属性->c/c++->语言->将符合模式改为否就行了...
技术图片
设置之后程序没有再报错,问题解决了
技术图片

以上是关于"const char *" 类型的值不能用于初始化 "char *" 类型的实体的主要内容,如果未能解决你的问题,请参考以下文章

C++ 我将一个const char*的字符串转换为string出错

关于IntelliSense: "const char *" 类型的实参与 "char" 类型的形参不兼容问题

vs2017."const char *"的实参与"char *"的形参不兼容_goto跳过类型声明

为啥“char*”可以指向“const char*”?

vs2017中char* str = "1234asd56";会报错,——const char*类型的值不能用于初始化char*类型的实体

在Qt中如何将QString转换为const char*