22 76 D:\C语言\C语言课后作业\实验13.5.cpp [Warning] deprecated conversion from string constant to 'char*' [-Wwrite-strings]
时间: 2024-03-04 22:53:25 浏览: 84
浅析string 与char* char[]之间的转换
5星 · 资源好评率100%
这个编译警告是因为在代码中使用了字符串常量赋值给了 `char*` 类型的指针变量,而字符串常量是只读的,不能被修改。正确的做法是将指针变量声明为 `const char*` 类型,例如:`const char* str = "hello";`。如果确实需要在程序中修改字符串,可以使用字符数组来代替指针,例如:`char str[] = "hello";`。
阅读全文