C/C++ const char*如何转换成char*

来源:互联网 发布:网络刷客兼职可信吗 编辑:程序博客网 时间:2024/04/28 19:40

转自:http://zhidao.baidu.com/link?url=3YvzB5dsGwOcKtRV9i-YxTw-kYmkUKdbhdqwlwKbvp0eUvKvW7CXQ-tChSGkFB3_Js4Yi3FecVldqi8Dmpuk4K


######################################################3


指向const的指针不能被赋给指向非const的指针,可以使用strcpy,另开一块内存,将字符复制过去:

const char *temp="temp";char *buf=new char[strlen(temp)+1]strcpy(buf, temp);

######################################################


strcpy解析:

参考:http://baike.baidu.com/link?url=j9Ww1iEiaobtRwsla4w6oZgpV4QDQuWgWqaNFXw60bE5_PyR-h2Q1JdqeHye8ArOUcfsMwXM46LPL0bYreIOda



0 0