静态变量的简单 和 strtok 的使用实现 标识符的作用域

来源:互联网 发布:深入浅出node.js 微盘 编辑:程序博客网 时间:2024/06/09 19:44

静态变量的简单操作。。

#include <stdio.h>#include <cstring>using namespace std;char * Strtok(char *p,char *sep){    static char * start; // 本次查找子串的起点。    if (p)        start = p;    for (; *start && strchr(sep,*start); ++ start);    //  跳过分隔符号    if (* start == 0)        return NULL;    char * q = start;    for (; *start && !strchr(sep,*start); ++ start);    //  跳过非分隔符号    if ( * start){        * start = 0;   //相当于是补了一个\0;        ++ start;    }    return q;}


原创粉丝点击