c中的字符串数组,如何转字符串?
如题,有字符串数组 char p={"i","love"};如何转成 char str="i love";
我试过 char m=p; 编译器提示 char* 不能转 char
若这样char m=*p; 编译器不报错,执行后,直接崩溃
希望那个大神能提供下代码:mad: char word = {"i", "love"};
// word首地址
printf("all word: [%x] %s\n", word, word);
// word0首地址及字符串值
printf("1st word: [%x] %s\n", word, word);
// word1首地址及字符串值
printf("2nd word: [%x] %s\n", word, word);
char ch = *word;
printf("%c\n", ch);
char buf = {0};
strcpy(buf, word);
strcat(buf, " ");
strcat(buf, word);
printf("%s\n", buf);
二维数组中,word,word,word都是其地址 故乡的风 发表于 2014-12-20 13:04
二维数组中,word,word,word都是其地址
非常感谢:lol:
页:
[1]