一世轻尘 发表于 2020-12-28 19:34:31

复制字符串到数组警告

本帖最后由 一世轻尘 于 2020-12-28 19:35 编辑

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
      char *p="www.mingribook.com";
      char str;
      strcpy(str,p);
      printf("%s",str);
      system("pause");
      return 0;
}这个警告是么意思{:10_257:}

xieglt 发表于 2020-12-29 08:46:47

警告的意思是将一个常量字符串转化成了char *
也就是这一句
char *p="www.mingribook.com";
修改成
const char *p="www.mingribook.com";
就可以去除警告。
页: [1]
查看完整版本: 复制字符串到数组警告