200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 字母出现位置c语言 【c语言】实现strrchr(查找该字符串最后一次出现的位置)

字母出现位置c语言 【c语言】实现strrchr(查找该字符串最后一次出现的位置)

时间:2019-06-04 02:44:53

相关推荐

字母出现位置c语言 【c语言】实现strrchr(查找该字符串最后一次出现的位置)

// 实现strrchr(查找该字符串最后一次出现的位置)

#include

#include

char * my_strrchr( char const *str, char c)

{

int count = 0;

int i;

assert( str != NULL );

while( *str != '\0')

{

str++;

count++;

}

str--;

for( i = 0; i < count; i++ )

{

if( *str == c )

return str;

else

str--;

}

printf("没有找到该字符\n");

return 0;

}

int main()

{

char *str = "dandanwa";

char ch = 's';

printf("%s\n",my_strrchr( str,ch ));

return 0;

}

若查找n,截图如下;

若查找s,就会返回空:

原文:/zhaoyaqian552/article/details/44980017

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。