首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

char* 怎么转换成char数组

2013-08-01 
char* 如何转换成char数组我有一个char[20]的数组,还有一个char*的字符串常量,怎么把char*中的值赋给char[

char* 如何转换成char数组
我有一个char[20]的数组,还有一个char*的字符串常量,怎么把char*中的值赋给char[20]的数组呢? char*?charp[]
[解决办法]
char destSrc[20] = {0};
char *src = "This is a long string";
strncpy(destSrc, src, 19); // 最后一个位置为\0保留
[解决办法]
=赋值 或者strcpy函数
[解决办法]
同二楼所言。
[解决办法]
char str1[20] = {0};
char *str2 = "hello world";
strcpy(str1 ,str2);

或者 sprintf(str1 ,"%s" ,str2);

热点排行