char* 之间的赋值

来源:互联网 发布:windows app文件夹 编辑:程序博客网 时间:2024/05/16 12:13

不能用等号(=)!!!

不能用等号(=)!!!

不能用等号(=)!!!

重要的事情说三遍

如果使用等号,就相当于这两个char* 的数据变成一个数据了,它们共同指向一个地址,也就没有了任何意义。

那么应该用什么???

当然是strcpy((char*)a,(char*)b)

此处需要注意,a和b绝对绝对不能为空指针,必须指向一个实体,才能这样赋值,不然会报错,会报错,会报错。。。。被这货坑了好久,终于自己解决了。

好开森 哈哈哈

0 0
原创粉丝点击