【发布时间】:2011-02-04 07:39:30
【问题描述】:
所以,我目前有两种类型:
const unsigned char* unencrypted_data_char;
string unencrypted_data;
我正在尝试执行一个简单的数据从一个到另一个的转换(字符串 -> const unsigned char*)
因此,我有以下内容:
strcpy((unencrypted_data_char),(unencrypted_data.c_str()));
但是,我收到错误消息:
error C2664: 'strcpy' : cannot convert parameter 1 from 'const unsigned char *' to 'char *'
有什么建议吗?我认为使用 reinterpret_cast 会有所帮助,但似乎没有什么不同。
【问题讨论】: