<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)航:
     
    主站蜘蛛池模板: 美女免费视频一区二区| 亚洲AV无码XXX麻豆艾秋| 国产精品网站在线观看免费传媒 | 亚洲国产精品无码久久久不卡 | 亚洲国产成+人+综合| **实干一级毛片aa免费| 337p日本欧洲亚洲大胆色噜噜| 久久ww精品w免费人成| 亚洲性一级理论片在线观看| 免费无码精品黄AV电影| 亚洲最大无码中文字幕| 四虎永久在线精品免费影视| 丁香六月婷婷精品免费观看| 亚洲欧洲精品无码AV| 一级毛片全部免费播放| 亚洲免费一级视频| 国产资源免费观看| free哆拍拍免费永久视频 | 亚洲AV成人一区二区三区在线看| 成人黄软件网18免费下载成人黄18免费视频 | 亚洲最大激情中文字幕| 亚在线观看免费视频入口| xxx毛茸茸的亚洲| 国产在线ts人妖免费视频| eeuss影院免费直达入口| 亚洲A∨无码无在线观看| 噼里啪啦电影在线观看免费高清| 国产成人亚洲毛片| 亚洲第一AAAAA片| 成人无码区免费视频观看| 男女交性无遮挡免费视频| 久久亚洲国产视频| 在线免费视频一区| 中国一级毛片视频免费看| 亚洲国产理论片在线播放| 一本色道久久88综合亚洲精品高清| 中文字幕视频在线免费观看 | 猫咪www免费人成网站| 亚洲情a成黄在线观看动漫尤物| 成人黄软件网18免费下载成人黄18免费视频 | 亚洲视频一区在线|