从一字符串数组中取出指定字符并将其组成新的字符串数组,gcc编译通过。
?
#include<stdio.h> #include<string.h> int main() { char ch1[]="askdaskaskdaskg",str[]=""; int i=0; while(ch1[i]!='\0') { if(('d'==ch1[i])||('g'==ch1[i])) { char ch2[2]={ch1[i],'\0'}; printf("%c\t%d\n",ch1[i],i+1); strcat(str,ch2); } i++; } printf("%s\n%d\n%d\n",str,strlen(str),sizeof(str)); return 0; }
?
?
?
调试环境:Ubuntu Desktop 8.04.4??? VI 7.1.138??? GCC 4.2.4
QQ:81064483
E-mail:AllenNewOK@126.com
复习之用,不足之处,敬请指正。< ^_^ >