“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;