#include <stdio.h>
#include <string.h>
int main()
{
std::string data;
data = "hello world";
char string1[] = data;
}
如果我必须用char string1[]
而不是char *string1
,是有办法,我可以复制字符串数据的内容到这个char string1[]
?获取字符串的内容到一个字符数组
file.cpp: In function ‘int main()’:
file.cpp:13:22: error: initializer fails to determine size of ‘string1’
如果你要使用char数组,你为什么不说'char string1 [] = “你好世界”;'? – jrok
参考这个。 http://stackoverflow.com/questions/347949/convert-stdstring-to-const-char-or-char – RadhaKrishna