由于string和char数组的数据类型不同,不能直接进行赋值或转换。可以通过以下方式将string转换为char数组:

  1. 使用c_str()函数将string转换为const char*指针。

例如:

string str = "Hello"; const char* cstr = str.c_str();

  1. 将const char*指针中的字符复制到char数组中。

例如:

string str = "Hello"; const char* cstr = str.c_str(); char wTitle[70]; strcpy(wTitle, cstr);

注意:需要保证char数组wTitle的长度足够存储const char*指针中的字符,否则可能出现内存溢出的情况。

string转char wTitle70

原文地址: https://www.cveoy.top/t/topic/hlDB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录