【发布时间】:2022-01-25 13:37:50
【问题描述】:
string x = "Banana";
如何将其转换为这样的字符:
char x[]={'B', 'a', 'n', 'a', 'n', 'a'};
【问题讨论】:
-
请记住,在标准 c++ 中,数组在编译时必须具有固定大小。
-
是的,我知道这只是一个例子
-
std::string已经管理了一个char数组。你需要它做什么?你想要达到的最终目标是什么?这看起来像 XY problem。 -
.data()和.c_str()应该足够了。你需要它做什么?