zoukankan      html  css  js  c++  java
  • strchr函数的实现而不是使用

    刚刚在写一个程序的时候突然须要用到定位到一个字符串中第一次出现某个字符的位置,于是就找到了strchr()函数,之前从没实用过的,^_^当然我能够直接调用就可以。可是拥有良好程序素质的洗衣袋决定要想实现这个函数,事实上也没有那么难的哦。循环遍历,直到第一次出现你须要找的字符就结束而已。

    嘿嘿,稍稍的记录下,以备日后会用到

    于是本着学习的态度,出现了例如以下的代码:


    char *mystrchr(const char *s,int c)  //返回的是你要找的字符的地址

    {

    for(; *s !=  (char)c ; ++s)

    {

    if(*s == '')  //说明找完了

    return NULL;//找完了还没有。那就直接返回空咯

    }

    return (char *) s;  //我们须要的字符的地址

    }

    我们能够能够先定义一个字符串然后。我们就能够使用自己的mystrchr()函数啦,

    比方查找‘g’ :

     puts(mystrchr(字符串地址,'g') );   因为定义的是int型的,所以我们的字符是以AIISS的形式寻找的,输出的就是从第一个g開始的字符串了


  • 相关阅读:
    通过ip找mac
    python开发总结
    iptables 通用语句
    运行pyqt4生成py文件增加代码
    re正则match、search、findall、finditer函数方法使用
    python list 字符串排序
    读取yaml文件小方法
    递归解析字典小方法
    assert 断言
    格式化字符串——初级% 和format
  • 原文地址:https://www.cnblogs.com/blfbuaa/p/7039661.html
Copyright © 2011-2022 走看看