热门 购物 团购 理财 文学 人才 体育 汽车 游戏 软件 军事 音乐 视频 媒体 论坛 博客 银行 交友 综合
一起购 唯品会 梦芭莎 趣玩网 凡客诚品 麦考林 乐淘鞋网 弗克尚品 绿盒子 俏物悄语 新蛋网 当当网 玛萨玛索
拉手网 糯米网 爱帮团 聚划算 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
/**
 * 任何人任何机构皆可用于任何项目,此软件免费无需书面授权
 * 在软件和软件的所有副本中都必须包含版权声明和软件相关注解
 *
 * 模块: strpos.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 strpos(const char *haystack, const char *needle)
{
    int n, p = 0;
    if (*haystack && *needle)
    {
        while (*haystack)
        {
            for (n = 0; * (haystack + n) == *(needle + n); n++)
            {
                if (!*(needle + n + 1))
                {
                    return p;
                }
            }
            p++;
            haystack++;
        }
    }

    return -1;
}

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

    return 0;
}
Reply content :
Photo link :
误区1 营造紧张氛围 家庭环境对孩子的精神状态影响很大,有些家长在孩子考前把孩子重点保护起来,全家人都围着孩子转,营造出一级战备状态。其实,这样做给孩子造成一种压抑…  Details
mop最近流量出现明显异动: (查看全图) 上述mop流量呈现如下变化: 1、mop最近三个月,网站reach值没有明显变化,这说明mop的独立访问IP很长一段时间没有明显增长(甚至有所降低…  Details
2005年我开始从经营一个网站的角度去看互联网,走了很多的弯路,学到了很多。同时,2005年也是一个新思路新网站频繁露面的年度,刚好今天有时间,说说我看过的2005年的新的网站…  Details
会的,这是可能的。吸收过程中断,称为营养吸收障碍。 这并不是一种病痛,而是患上了某些病的症状。外科手术、过敏反应、感染、不耐乳糖,都是导致营养吸收障碍的原因。食物的…  Details
棉花从种子入土到出苗需要8天。如果在这8天内还断断续续没有出齐,说明没出苗的的地段有问题;①种子种的过浅,被风吹干了;②土壤墒情不匀;三是烂子烂芽。先查清缺苗原因,其次,…  Details
随着皮草风的流行,本市集生产、销售、售后服务、配件于一体4S管理模式的皮草专卖店应运而生。不仅从质量、价格上能得到保障,而且开展了向顾客讲解皮草保养知识,免费为顾客修补…  Details
无论如何,恶意点击将严重地损害商家利益,并伤害了商家对“点击付费”以及该模式的搜索引擎运营商的信任。“时长竞价”在技术层面杜绝恶意点击困扰,在管理方面紧…  Details
现代社会,谈话交流非常重要,每个人都希望自己口气清新,给对方良好的印象。其实,从医学上讲,口臭不是个小毛病,也不是单靠口香糖就能解决的,其原因可能涉及胃肠道、耳鼻…  Details
新生儿出现“尿布疹”怎么办尿布疹又称臀红,是由潮湿的尿布刺激皮肤而引起的皮疹,表现为皮肤表面起小红丘或脱皮、渗液等,是新生儿常见的皮肤病。避免尿布疹的方法很多,首先应选…  Details
问:我的电脑安装的是Windows 2000,最近将系统中安装的“瑞星2003”杀毒软件卸载了,可系统每隔一段时间就会弹出“winmgmt.exe应用程序错误”的提示。请问如何才能解决这个问题? …  Details