zl程序教程

您现在的位置是:首页 >  其它

当前栏目

VS2017指针字符串问题

字符串 指针 vs2017 问题
2023-09-14 09:07:06 时间

“const char *” 类型的值不能用于初始化 “char *” 类型的实体解决方法:

1.强制类型转换

出错位置

char *str = "ABCDE";

解决办法 (强制类型转换)

char *str = (char*)"ABCDE";

2.VS2017处理方法

右键工程->属性->C/C+±>语言->把符合模式改成否

3.指针前面添加const

const char *str = "ABCDE";

4.对变量进行字符数组声明

char str[] = "ABCDE";
char *str1 = str;