从一字符串数组中取出指定字符并将其组成新的字符串数组,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
复习之用,不足之处,敬请指正。< ^_^ >