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
    **************************************
  • 相关阅读:
    C# DES加密解密
    VC SOCKET 压缩通信学习
    ASPX一句话爆破工具
    VC读取文件内容
    VC查找字符串
    (学习记录)代码注入之远程线程篇
    WINSOCK 传送文件
    VC数据类型
    占用字节数求法
    HDU
  • 原文地址:https://www.cnblogs.com/Wurq/p/4501593.html
Copyright © 2011-2022 走看看