<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函數(shù)分割。
         原型:char *strtok(char *s, char delim);
        strtok在s中查找包含在delim中的字符并用NULL('\0')來替換,直到找遍整個(gè)字符串。  
         功能:分解字符串為一組字符串。s為要分解的字符串,delim為分隔符字符串。
        說明:首次調(diào)用時(shí),s指向要分解的字符串,之后再次調(diào)用要把s設(shè)成NULL。
                    strtok在s中查找包含在delim中的字符并用NULL('\0')來替換,直到找遍整個(gè)字符串。
        返回值:從s開頭開始的一個(gè)個(gè)被分割的串。當(dāng)沒有被分割的串時(shí)則返回NULL。
                      所有delim中包含的字符都會被濾掉,并將被濾掉的地方設(shè)為一處分割的節(jié)點(diǎn)。

    使用例:
    #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函數(shù)分割。

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

        用法:#include <string.h>
       功能:從字符串haystack中尋找needle第一次出現(xiàn)的位置(不比較結(jié)束NULL)
       說明:返回指向第一次出現(xiàn)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比較適合多個(gè)字符作分隔符的場合,而strstr適合用字符串作分隔符的場合。

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

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 国产成人精品久久亚洲| 毛片免费在线观看网址| 免费日本黄色网址| 国产精品亚洲lv粉色| 小小影视日本动漫观看免费| 在线观看日本亚洲一区| AV免费网址在线观看| 亚洲AV色无码乱码在线观看| 国产精品四虎在线观看免费 | 中文文字幕文字幕亚洲色| 67194成手机免费观看| 亚洲美女精品视频| 114一级毛片免费| 亚洲av纯肉无码精品动漫| mm1313亚洲精品无码又大又粗 | 一级一看免费完整版毛片| 亚洲av无码成人精品区| 国产免费A∨在线播放| 国产V亚洲V天堂无码| 最近新韩国日本免费观看| 亚洲大香人伊一本线| 在线播放高清国语自产拍免费| 国产精品无码亚洲精品2021| 国产成人99久久亚洲综合精品| 久久精品成人免费网站| 亚洲国产成人综合| 日本最新免费不卡二区在线| 亚欧国产一级在线免费| 亚洲国产精品线在线观看| 无码日韩人妻av一区免费| 国产精品亚洲五月天高清| 亚洲色爱图小说专区| 亚洲国产精品免费观看| 亚洲AⅤ男人的天堂在线观看| 亚洲午夜久久久影院伊人| 99视频免费播放| 亚洲A∨精品一区二区三区下载| 亚洲午夜日韩高清一区| 成人免费激情视频| yellow视频免费在线观看| 亚洲一区电影在线观看|