VS2017中C++无法将参数1从const char [8] 转换为char[]

VS2017中开发遇到的问题:
在这里插入图片描述

看到网上有两种解决办法:
1、结构体中定义的 char * 前面加上 “const”;
原因应该是函数的实参与形参类型不匹配, 字符串在内存中是一个常量字符串数组,因此在函数中的形参也应当加上const关键字才行。
2、项目属性中将语言符合模式改成否即可;
在这里插入图片描述

发布了25 篇原创文章 · 获赞 28 · 访问量 5970

猜你喜欢

转载自blog.csdn.net/weixin_44480968/article/details/104528218