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中的字符串?
谢谢