当天的愚蠢Q:将字符串分配给字符数组

时间:2013-05-25 02:00:34

标签: c++ arrays string char word

string word = "Hello Boys";
char x[100] = word; // wouldn't work
char x[] = word; //wouldn't work either

我很少使用字符串和字符,现在它又回到了我身边。

1 个答案:

答案 0 :(得分:0)

要将字符串复制到字符数组,可以使用strcpy

示例(未编译):

strcpy (x, word.c_str());

关于使用strcpy的所有常见警告均适用;值得注意的是,确保x足够大以容纳word的内容取决于您(来电者)。