<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-40  評論-66  文章-0  trackbacks-0

    ◆ 使用strtok函數分割。
         原型:char *strtok(char *s, char delim);
        strtok在s中查找包含在delim中的字符并用NULL('\0')來替換,直到找遍整個字符串。  
         功能:分解字符串為一組字符串。s為要分解的字符串,delim為分隔符字符串。
        說明:首次調用時,s指向要分解的字符串,之后再次調用要把s設成NULL。
                    strtok在s中查找包含在delim中的字符并用NULL('\0')來替換,直到找遍整個字符串。
        返回值:從s開頭開始的一個個被分割的串。當沒有被分割的串時則返回NULL。
                      所有delim中包含的字符都會被濾掉,并將被濾掉的地方設為一處分割的節點。

    使用例:
    #include <stdio.h>
    #include <string.h>
    #include <stdio.h>
    #include <string.h>

    int main(int argc,char **argv)
    {
        char * buf1="aaa, ,a, ,,,bbb-c,,,ee|abc";

        /* Establish string and get the first token: */
        char* token = strtok( buf1, ",-|");
        while( token != NULL )
         {
               /* While there are tokens in "string" */
               printf( "%s ", token );
              /* Get next token: */
              token = strtok( NULL, ",-|");
         }
        return 0;
    }

    OUT 值:
    aaa

    a

    bbb
    c
    ee
    abc

    ◆ 使用strstr函數分割。

        原型:extern char *strstr(char *haystack,char *needle);

        用法:#include <string.h>
       功能:從字符串haystack中尋找needle第一次出現的位置(不比較結束NULL)
       說明:返回指向第一次出現needle位置的指針,如果沒找到則返回NULL。

    使用例:
    #include <stdio.h>
    #include <string.h>

    int main(int argc,char **argv)
    {
         char *haystack="aaa||a||bbb||c||ee||";
         char *needle="||";
         char* buf = strstr( haystack, needle);
         while( buf != NULL )
         {
             buf[0]='\0';
             printf( "%s\n ", haystack);
              haystack = buf + strlen(needle);
              /* Get next token: */
              buf = strstr( haystack, needle);
         }
         return 0;
    }

    OUT 值:
    aaa
    a
    bbb
    c
    ee

    ◆ strtok比較適合多個字符作分隔符的場合,而strstr適合用字符串作分隔符的場合。

    posted on 2008-02-27 16:35 Super·shen BLOG 閱讀(1478) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲AV无码一区二区三区电影 | 永久免费视频v片www| 久久亚洲国产成人精品性色| h视频在线免费观看| 亚洲AV无码乱码精品国产| 爱情岛亚洲论坛在线观看| 日本一道综合久久aⅴ免费| 亚洲Av永久无码精品一区二区| 毛片基地免费观看| 亚洲一区二区观看播放| 成人免费看吃奶视频网站| 亚洲а∨精品天堂在线| 免费真实播放国产乱子伦| 午夜成人免费视频| 国产成人免费全部网站 | 亚洲综合视频在线观看| 亚洲人成在线免费观看| 亚洲人精品亚洲人成在线| 毛片a级毛片免费播放100| 亚洲精品无码一区二区| 国产成人免费ā片在线观看| 特级毛片aaaa级毛片免费| 中文字幕人成人乱码亚洲电影 | 曰批视频免费40分钟试看天天| 亚洲成a人片在线观看中文!!!| 毛片免费视频观看| AV激情亚洲男人的天堂国语| 亚洲国产天堂久久综合| 免费国产99久久久香蕉| 性xxxx黑人与亚洲| 亚洲国产精品碰碰| 少妇无码一区二区三区免费| 亚洲一区二区三区91| 亚洲av日韩片在线观看| 久久久久免费看黄a级试看| 日韩亚洲国产高清免费视频| 日本中文一区二区三区亚洲| 你懂的免费在线观看网站| 亚洲欧美日韩中文字幕一区二区三区| 亚洲AV无码之日韩精品| 182tv免费观看在线视频|