c语言中的match函数 MATCH函数用法
C语言,输入一个字符串和一个字符,就从该字符最后出现的位置输出字符串中的字符否则返回空指针NULL
match函数修改如下。
成都创新互联是专业的丰林网站建设公司,丰林接单;提供成都网站制作、成都网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行丰林网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
char *match( char *s, char ch )
{
char *k = NULL;
while( *s != '\0' )
{
if( *s == ch )
k = s;
s++;
}
if( k != NULL )
return(k);
return (NULL);
}
C语言中怎么判断一个字符串包含在另一个字符串里面
#includestdio.h
#includestring.h
int main()
{
int flag;
char a[30]="iamtired";
char b[100];
scanf("%s",b);
if( strstr( b , a ) )
flag=1;
else
flag=0;
printf("flag=%d\n", flag );
return 0;
}
C语言指针
#include stdio.h
char *match(char *s, char ch) /* 函数返回值的类型是字符指针 */
{
while(*s != '\0')
if(*s == ch)
return(s); /* 若在字符串s中找到字符ch,返回相应的地址 */
else
s++;
return(NULL); /* 在s中没有找到ch,返回空指针 */
}
int main(void )
{
char ch, str[80], *p= NULL;
char ch2 = 0;
char *p2 = NULL;
int i = 0;
printf("Please Input the string:\n"); /* 提示输入字符串 */
scanf("%s", str);
getchar(); /* 跳过输入字符串和输入字符之间的分隔符 */
ch = getchar(); /* 输入一个字符 */
getchar();
ch2 = getchar();/* 输入第二个字符 */
if((p = match(str, ch)) != NULL) /* 调用函数match() */
{
if((p2 = match(p+1, ch2)) != NULL)
{
for (i = 0; i = p2 - p; i++)
{
printf("%c", p[i]);
}
printf("\n");
}
else
printf("Second character Not Found\n");
}
else
printf("First character Not Found\n");
return 0;
}
函数 match 使用方法
在c语言中是一个头文件的名字
用法是#includematch.h
然后在程序中就可以使用数学函数了
例如:pow(); sin(); fabs(); log(); 等等
分享标题:c语言中的match函数 MATCH函数用法
文章起源:http://azwzsj.com/article/dodehsc.html