从品牌网站建设到网络营销策划,从策略到执行的一站式服务
楼主的意思是在str1中删除str2中出现的字符?那么改成:
从事成都服务器托管,服务器租用,云主机,网络空间,主机域名,CDN,网络代维等服务。
#includestdio.h
void main ()
{
char str1[9]={'t','i','n','m','f','g','y','f','s'};
char str2[3]={'A','s','g'};
int i,k,l;
for(i=0;i9;i++)
{
l=0;
for(k=0;k3;k++)
{
if (str1[i]=str2[k])
{l=1;break;}
}
if l!=1
printf("%c",str1[i]);
}
}
不需要特意清除什么子函数的返回值。你用一个变量接收了函数的返回值之后,函数就已经结束了,你操作的只是接收返回值的变量。后面的所有操作都跟那个函数没有关系了。如果你要改变接收返回值的那个变量的值就改好了。
#includestdio.h
#includestring.h
char str(char *s, unsigned int p)
{
int i;
char ch;
if(p = strlen(s) || p 0) return 0;
ch = s[p];
for(i = p; s[i]; i++) s[i] = s[i + 1];
return ch;
}
void main(void)
{
char a[10], b;
unsigned int i;
printf("请输入字符串: "); gets(a);
printf("输入要删除的下标 : "); scanf("%d", i);
b = str(a, i);
if(b) {
printf("删除的元素为: %c\n", b);
printf("剩余的元素为: %s\n", a);
}
else printf("error. \n");
}
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图