zoukankan      html  css  js  c++  java
  • 【strtok()】——分割字符串

    对字符串进行分割:

      在使用前需要先初始化例如: char * p=strtok(Str," ");/*初始化以" "(以空格字符来分割字符串),即把" "都改成*/

      每次查找下一个字符串首地址只需要: p=strtok(NULL," ");/*查找下一个到不为分割符的字符为止*/

     1 #include <iostream>
     2 #include <stdio.h>
     3 #include <cstring>
     4 using namespace std;
     5 int main()
     6 {
     7     char Str[100086];
     8     while(gets(Str))
     9     {
    10         char * p=strtok(Str," ");/*初始化以" "(空格来分割字符串),即把" "改成*/
    11         while(p!=NULL)          /*有对原串进行修改*/
    12         {
    13             printf("%s#
    ",p);
    14             p=strtok(NULL," ");/*获取下一个字符串首地址*/
    15         }
    16     }
    17     return 0;
    18 }
    View Code
    转载请备注:
    **************************************
    * 作者: Wurq
    * 博客: https://www.cnblogs.com/Wurq/
    * Gitee: https://gitee.com/wurq
    **************************************
  • 相关阅读:
    Eclipse 的单步调试
    CALayer快速入门
    UITableView快速入门
    iOS程序启动原理
    iOS触摸事件
    UITableViewCell重用和性能优化
    Autolayout
    iOS适配
    NSTimer
    UIScrollView
  • 原文地址:https://www.cnblogs.com/Wurq/p/4501593.html
Copyright © 2011-2022 走看看