哪位高手来帮我看看下在c语言字符串中查找问题

2020-02-04 09:05发布

例如 kdn字符串在 字符串dgkuokdnfbvdwfgks中的从左到右查找,查找出是第几个开始完全匹配.c语言怎么实现?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
xjavr
1楼-- · 2020-02-04 09:38
strstr();函数
Jason022
2楼-- · 2020-02-04 14:52
/***********************字符串查找********************************
*功    能: 查找字符串
*形    参: char *s, char *t ;在s中查找t
*返 回 值: s_temp(t在s中的位置)成功     0 (失败 )
*备    注:
*****************************************************************/
char *mystrstr(char *s, char *t)
{
    char *s_temp ; /*the s_temp point to the s*/
    char *m_temp ; /*the mv_tmp used to move in the loop*/
    char *t_temp ; /*point to the pattern string*/

        if (s == 0 ||t == 0) return 0;       

        for (s_temp = s; *s_temp != ''; s_temp++)
        {
                m_temp = s_temp;
                for (t_temp = t; *t_temp == *m_temp; t_temp++, m_temp++)
                if (*t_temp == '') return s_temp;
                if (*t_temp == '') return s_temp;
        }
        return 0;
}
hdd961140543
3楼-- · 2020-02-04 16:37
 精彩回答 2  元偷偷看……

一周热门 更多>