将c ++字符串转换为char数组

时间:2013-03-19 14:42:18

标签: c++ string

我想将string转换为char array,因此我可以将其传递给需要const char nameToAssignToChannel[]传递给它的函数。这是我尝试过的东西:

string example;

example = "examplestring";

char *converted = new char [example.length()+1];

strcpy(converted, example.c_str());

在我的所有尝试中,似乎我的char array总是空着,尽管我似乎遵循了我发现的许多例子。我也不一定需要使用string,我只需要一种能够将变量传递给函数的方法,因为它可能并不总是相同。

由于

0 个答案:

没有答案
相关问题