字符数组转换成指针指向的字符串
2012-10-22 23:11 Rudrj2 阅读(54) 评论(0) 编辑 收藏 举报1 #include<stdio.h> 2 #include<string.h> 3 4 main() 5 { 6 char s[20], p[20], *q;/*数组S是要转换的; 指针p是我们想要的; q是临时变量*/ 7 int i; 8 9 10 for(i=0;i<20;i++) p[i] = \'\0\'; /*没有这句不行啊*/ 11 i = 0; 12 .../*这里,s[i]从外界得到数据*/ 13 for(i=0;s[i]!=\'\0\';i++) 14 { 15 sprintf(q,"%c",s[i]); 16 strcat(p, q); 17 } 18 printf("\n%s\n", p ); /*检验结果*/ 19 getch();