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函数用法
链接URL:http://hbruida.cn/article/dodehsc.html