您的位置:首页 > 编程语言 > C语言/C++

C语言找出字符串中的特定的字符,并输出

2015-06-18 21:25 393 查看
这里我们用到了函数  strchr   这个函数返回值是一个指针  函数参数是 一个字符串和一个字符。

#include <stdio.h>
#include<string.h>

void main()
{
char str[80];
char c;
char d;
gets(str);
c=getchar();

d=*strchr(str,c);  //把函数的返回值赋给 字符型变量d

if(d)

printf("%c\n",d);
else
printf("Not found");

}

这里我们还可以把输出结果改一下,改成输出,从那个字符开始的,后面的所有字符

<pre name="code" class="cpp">#include <stdio.h>
#include<string.h>

void main()
{
char str[80];
char c;
char d;
gets(str);
c=getchar();

d=*strchr(str,c);  //把函数的返回值赋给 字符型变量d

if(d)

<span style="color:#FF0000;">printf("%s\n",strchr(str,c)); //这个地方是改动的地方</span>
else
printf("Not found");

}



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: