从一字符串数组中取出指定字符并将其组成新的字符串数组

从一字符串数组中取出指定字符并将其组成新的字符串数组,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

复习之用,不足之处,敬请指正。< ^_^ >

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页