strtok函数介绍

int main(int argc, char* argv[]) { char s[]="Golden;Global;View"; char d[]=";"; char *p; cout<<s<<endl; p = strtok(s,d); while(p!=NULL) { cout<<p<<endl; p = strtok(NULL,d); } return 0; }

 

运行结果:

Golden;Global;View
Golden
Global
View
Press any key to continue

 

 

  原型:extern char *strtok(char *s, char *delim);
       
  用法:#include <string.h>
 
  功能:分解字符串为一组标记串。s为要分解的字符串,delim为分隔符字符串。
 
  说明:首次调用时,s必须指向要分解的字符串,随后调用要把s设成NULL。
        strtok在s中查找包含在delim中的字符并用NULL('/0')来替换,直到找遍整个字符串。
        返回指向下一个标记串。当没有标记串时则返回空字符NULL。

你可能感兴趣的:(null)