热门 购物 团购 理财 文学 人才 体育 汽车 游戏 软件 军事 音乐 视频 媒体 论坛 博客 银行 交友 综合
一起购 唯品会 梦芭莎 趣玩网 凡客诚品 麦考林 乐淘鞋网 弗克尚品 绿盒子 俏物悄语 新蛋网 当当网 玛萨玛索
拉手网 糯米网 爱帮团 聚划算 58团购 美团网 QQ团购 大众点评团 窝窝团 美淘网 满座网 团宝网 饭统饭团
起点网 榕树下 小说阅读 潇湘书院 红袖添香 幻剑书盟 新浪游戏 太平洋游戏 163邮箱 中国游戏 游戏中国 霏凡软件 铁血军事
访问本站赠送红包啦!凡在支付宝搜索数字口令 528131323 都将获得红包,天天搜索此口令天天得红包^_^
Health Sitology Family Finance Appliances Shopping Clothing Education Legal Rituals Beauty Property Travel Pet Medical Cyclopedia History Military Computers Sports Job Anecdote Geographic Mixed Entertain Literature Emotion Agriculture
/**
 * 任何人任何机构皆可用于任何项目,此软件免费无需书面授权
 * 在软件和软件的所有副本中都必须包含版权声明和软件相关注解
 *
 * 模块: strrpos.c
 * 简述: 查找字符串最后出现的位置
 * 作者: woods zhang  ->  hoojar@163.com -> http://www.hecart.com/
 * 版权: 2006-2018, 张树林 拥有此源码所有版权 (MIT许可协议)
 * Copyright 2006-2018, Woods Zhang All Rights Reserved (The MIT License)
 */
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

/**
 * 查找字符串最后出现的位置
 *
 * char needle[] = "name";
 * char haystack[] = "my name is zhang woods";
 * printf("strpos position is:%d ", strpos(haystack, needle));
 *
 * @param haystack 在该字符串中进行查找
 * @param needle 要查找的字符串
 * @return 返回needle存在于haystack字符串起始的位置-1代表未找到
 */
int strrpos(const char *haystack, const char *needle)
{
    int n, p = 0, ret = -1;
    if (*haystack && *needle)
    {
        while (*haystack)
        {
            for (n = 0; * (haystack + n) == *(needle + n); n++)
            {
                if (!*(needle + n + 1))
                {
                    ret = p;
                }
            }
            p++;
            haystack++;
        }
    }

    return ret;
}

int main(void)
{
    char needle[] = "name";
    char haystack[] = "my name is zhang name woods";
    printf("data:%d ", strrpos(haystack, needle));

    return 0;
}
Reply content :
Photo link :
《士兵服役条例》对士兵的退役作了如下规定: 第四十四条、士兵服现役期满,一般应退出现役。义务兵超期服役期满未被选取志愿兵的,必须退出现役。志愿兵服现役满十七年或者…  Details
旅行中出现低血糖怎么办 旅行中出现低血糖怎么办呢?无论是乘车还是办事或游览观光,口袋里要备几粒糖果,巧克力、水果糖比较好;尽量每天都要按时吃早餐。一旦没有吃早餐或早…  Details
现代社会,谈话交流非常重要,每个人都希望自己口气清新,给对方良好的印象。其实,从医学上讲,口臭不是个小毛病,也不是单靠口香糖就能解决的,其原因可能涉及胃肠道、耳鼻…  Details
中共中央胡锦涛总书记并政治局常委: 我们仅代表河南省在“两案”清查中以不同罪名被判刑、劳教等蒙冤的人,向党的最高领导人和组织机构如实报告: 一、河南省在“两案”清查运动…  Details
中医认为,肝病患者多有肝气抑郁或肾阴亏耗,肝火上炎,气血两亏均可引起失眠,多梦,重者可出现神经衰弱。对于肝炎患者的失眠,西医只有在睡前使用安眠剂,但安眠剂长期服用又有损于肝…  Details
loadKeyboardLayout()可以改变order,只要第一个叁数传 您要使之变成Top的KeyboardlayoutName,第二个叁数传KLF_REORDER 便可,例如底下的例子便是 aa = LoadKeyboardLayout("e0060404", KLF_REORDER) '…  Details
问:我的电脑安装的是Windows 2000,最近将系统中安装的“瑞星2003”杀毒软件卸载了,可系统每隔一段时间就会弹出“winmgmt.exe应用程序错误”的提示。请问如何才能解决这个问题? …  Details
如果把黄色和绿色叠加会出现什么样的颜色黄绿色浅黄色麦苗色黄绿色,比绿色要鲜亮。 …  Details
喂养小猫时可能出现的问题 低血糖 表现为:抽搐,无力,昏迷。如果是这样,需要喂小猫葡萄糖。在其舌头上滴一点糖浆或者蜂蜜,可能会让小猫起死回生。 体温过低…  Details
一、徒长苗:西瓜徒长苗是由于瓜苗生长过快、过旺而形成的。其主要特征是叶片狭长而薄,叶色浅绿,蜡粉少,茸毛稀疏;子叶窄而薄、色浅,容易脱落;下胚轴细长,幼茎细、节较长…  Details