静态变量的应用 strtok的实现


#include
#include
#include
#include
#include

#pragma warning(disable : 4996)

using namespace std;

int main() {
    char str[] = "this , is -- a sample ! string, ok;";
    //下面药性str中逐个抽取出被“,-!”这几个字符分割的字符串
    char *p = strtok(str, "  , . -!");
    while (p!=NULL)    
        //只要P != NULL,就说明找到了一个子串
    {
        cout << p << endl;
        p = strtok(NULL, ",.-!");
        //后续调用,第一个参数必须是null
    }


    return 0;
}

相关