char * strtok ( char * str, const char * sep )
1、sep参数是个字符串,定义了用作分隔符的字符集合;
2、第一个参数指定一个字符串,它包含了0个或者多个由sep字符串中一个或者多个分隔符分割的标记。
3、strtok函数找到str中的下一个标记,并将其用 \0 结尾,返回一个指向这个标记的指针。(注:strtok函数会改变被操作的字符串,所以在使用strtok函数切分的字符串一般都是临时拷贝的内容并且可修改。
4、strtok函数的第一个参数不为 NULL ,函数将找到str中第一个标记,strtok函数将保存它在字符串中的位置。
5、strtok函数的第一个参数为 NULL ,函数将在同一个字符串中被保存的位置开始,查找下一个标记。
6、如果字符串中不存在更多的标记,则返回 NULL 指针

#include<stdio.h>
#include<string.h>
int main()
{char arr[] = "ads@asf.saf";char* p = "@.";char* ret;for (ret=strtok(arr,p);ret!=NULL; ret = strtok(NULL, p)){printf("%s\n", ret);}return 0;
}

C语言:strtok()的用法。相关推荐

  1. Go语言MD5加密用法实例

    Go语言MD5加密用法实例 本文实例讲述了Go语言MD5加密用法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: import (     "crypto/md5" ...

  2. C语言atoi()函数用法

    C语言atoi()函数用法 头文件:#include <stdlib.h> atoi() 函数用来将字符串转换成整数(int),其原型为: int atoi (const char * s ...

  3. 6s在c语言中的用法,C语言中assert的用法讲解

    assert是指编写代码时做出一些假设,断言就是用于在代码中捕捉这些假设,可以将断言看作是异常处理的一种高级形式.下面是小编为大家整理的C语言assert的用法讲解,欢迎参考~ assert宏的原型定 ...

  4. ASP脚本语言之vbscript用法

    常用的脚本语言有 Javascript 和 VBscript . 使用哪种语言需先设定.如上节代码中的<%@ LANGUAGE="JSCRIPT"   ...    %> ...

  5. C 语言do with,中考英语易错题十七、语言交际的用法

    十七.语言交际的用法 [中考链接] -Do you mind if I record your lecture? -__________. Go ahead. A. Never mind B. No ...

  6. java 泛化_Java语言class类用法及泛化(详解)

    这篇文章主要介绍了Java语言class类用法及泛化(详解),大家都知道Java程序在运行过程中,对所有的对象进行类型标识,也就是RTTI.这项信息记录了每个对象所属的类.虚拟机通常使用运行时类型信息 ...

  7. fclose在c语言中的作用,c语言fcloseall函数用法实例介绍

    c语言fcloseall函数用法实例介绍.fcloseall函数的返回值,函数 fcloseall() 将所有打开的流与其底层的文件或功能集合关闭.任何缓冲的数据都将首先被写入,使用 fflush(3 ...

  8. C语言 qsort的用法 模拟EXCEL排序

    C语言 qsort的用法 模拟EXCEL排序 题目 Excel可以对一组记录按任意指定列排序.现请编写程序实现类似的功能. 输入 输入的第一行包含两个正整数N(<= 10^5)和C,其中N是记录 ...

  9. c语言关于break的程序,c语言break的用法

    小编为大家整理了c语言break的用法.希望对你有帮助哦! 一.程序源代码: #include void main() { char letter; printf("please input ...

  10. c语言写程序if else,if else用法详解,C语言if else用法完全攻略

    if else 语句是一种选择结构,可以让代码选择执行.所谓选择执行,就是"某些代码可能执行,也可能不执行,有选择地执行某些代码". if 的最简单用法 if最简单的格式是: if ...

最新文章

  1. ansible-playbook相关
  2. readyState的五种状态详解【转】
  3. NLP之路-继续书本上的实验
  4. 内存二三事: Xcode 内存图、Instruments 可视化检测循环引用
  5. Ubuntu 16.04 安装 VMware Tools(解决windows和Ubuntu之间不能互相复制粘贴文件的问题)
  6. PyTorch 入坑四 梯度、链式法则、计算图与反向传播
  7. 数据库备份与还原c#.net实现
  8. Mysql和mono_c# – 让Linq与Mysql和Mono玩得很好,有可能吗?
  9. iNet Network Scanner Mac(网络扫描工具)
  10. JS 字符串截取切割操作汇总
  11. 卧槽!VSCode 上竟然也能约会,谈对象了???
  12. 唱响艾泽拉斯_战争篇
  13. mac虚拟摄像头开发
  14. SAP 标准成本、计划成本、目标成本、实际成本
  15. springboot使用rocketmq-spring-boot-starter整合RocketMQ
  16. 罗克韦尔AB PLC 通过RSLinx Classic与PLC建立通信的具体方法步骤
  17. 广搜4 ——Cheese
  18. 百度18年兴衰背后:一部互联网流量变迁史
  19. response.setContentType()与response.setHeader()
  20. 讲台英语怎么读计算机,一种计算机教学讲台的制作方法

热门文章

  1. AHU HuffmanTree编码数据结构实验
  2. AOJ-AHU-OJ-670 Tyrion的矩阵
  3. 学习使用github建立个人网站
  4. 清、浊、爆破音的时域与频域特性
  5. 怦然心动(Flipped)-10
  6. ECSHOP和SHOPEX快递单号查询中通插件V8.6专版
  7. 笔记本绝密内幕 你不知道的代工秘密
  8. 修改远程git仓库密码 - 报错 fatal: Authentication failed for
  9. OSChina 周四乱弹 ——Iphone7出了开始做牛做马了
  10. apiclod 上传图片_apicloud图片上传