zoukankan      html  css  js  c++  java
  • C/C++ strtok函数

    一、头文件:#include <string.h>

    二、函数原型:char * strtok (char *str, const char * delimiters);

    三、参数:str,待分割的c风格的字符串(c-string);delimiters,分割符字符串。

    四、说明:

    将字符串str分解成若干个单词,单词之间以delimiters字符串中的任一一个字符分割。第一次调用strtok时,str应该是一个c风格的字符串(c-string),随后的调用中,  str应该是一个NULL指针。

    五、例子:

    [cpp] view plaincopy
     
    1. /* strtok example */  
    2. #include <stdio.h>  
    3. #include <string.h>  
    4.   
    5. int main ()  
    6. {  
    7.   char str[] ="- This, a sample string.";  
    8.   char * pch;  
    9.   printf ("Splitting string "%s" into tokens: ",str);  
    10.   pch = strtok (str," ,.-");  
    11.   while (pch != NULL)  
    12.   {  
    13.     printf ("%s ",pch);  
    14.     pch = strtok (NULL, " ,.-");  
    15.   }  
    16.   return 0;  
    17. }  


    Output:

    [cpp] view plaincopy
     
      1. Splitting string "- This, a sample string." into tokens:  
      2. This  
      3. a  
      4. sample  
      5. string  
  • 相关阅读:
    tensorflow学习笔记13
    Java——内部类
    Java——枚举
    Java——代码块
    Java——static
    Java——接口
    Java——final
    Java——权限修饰符
    Java——多态
    Java——抽象类
  • 原文地址:https://www.cnblogs.com/xunbu7/p/4309246.html
Copyright © 2011-2022 走看看