小编use*_*103的帖子

对char*的写权限

Coincise问题:需要能够在c ++中修改char*的内容.

我有一个类似这样的函数:char*buffer =(char*)FUNCTION

现在我需要修改'缓冲',例如做这样的缓冲区[1] ="h";

我尝试过的是以下内容:char*string ="Hello World"; char buffer [65]; //我仍然需要知道确切的大小strcpy(buffer,string); buffer [1] ="r";

我也尝试过malloc.不幸的是,编译器总是抱怨以下内容:"无法从const char [2]转换为char".这发生在Windows上.我对g ++编译器没有这个问题.

我查看了以下链接,但仍然无法做任何事情. http://www.developerweb.net/forum/archive/index.php/t-3517.html 关于C中的字符指针 是否可以修改C中的字符串?

谢谢

c++ char

3
推荐指数
1
解决办法
377
查看次数

标签 统计

c++ ×1

char ×1