C++標(biāo)準(zhǔn)庫函數(shù)strtok的功能

字號(hào):

函數(shù)用途:得到字符串s1中首次出現(xiàn)s2中的字符前的子字符串
    函數(shù)原型:char *strtok(char *s1,const char *s2);
    輸入?yún)?shù):
    該函數(shù)將s1中首次出現(xiàn)s2中字符的位置置為NULL,因此會(huì)破壞s1字符串。
    該函數(shù)一般用于分解s1字符串為用特定分隔符分隔的多個(gè)字符串,s2一般
    設(shè)置為s1中的分隔字符,比如空格,逗號(hào)等,例如將一條自然英文語句分解為單詞。
    返回值:
    字符串s1中首次出現(xiàn)s2中的字符前的子字符串指針
     #include
    #include
    using namespace std;
    int main()
    {
     char s[]="Hello Welcome to Beijing 2008";
     char seps[]=" ";
     char *token;
     token=strtok(s,seps);
     while(token)
     {
     cout<     token=strtok(NULL,seps);
     }
     getchar();
     return 0;
    }
    輸出結(jié)果:
    Hello
    Welcome
    to
    Beijing
    2008