C语言:strtok()的用法。
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()的用法。相关推荐
- Go语言MD5加密用法实例
Go语言MD5加密用法实例 本文实例讲述了Go语言MD5加密用法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: import ( "crypto/md5" ...
- C语言atoi()函数用法
C语言atoi()函数用法 头文件:#include <stdlib.h> atoi() 函数用来将字符串转换成整数(int),其原型为: int atoi (const char * s ...
- 6s在c语言中的用法,C语言中assert的用法讲解
assert是指编写代码时做出一些假设,断言就是用于在代码中捕捉这些假设,可以将断言看作是异常处理的一种高级形式.下面是小编为大家整理的C语言assert的用法讲解,欢迎参考~ assert宏的原型定 ...
- ASP脚本语言之vbscript用法
常用的脚本语言有 Javascript 和 VBscript . 使用哪种语言需先设定.如上节代码中的<%@ LANGUAGE="JSCRIPT" ... %> ...
- C 语言do with,中考英语易错题十七、语言交际的用法
十七.语言交际的用法 [中考链接] -Do you mind if I record your lecture? -__________. Go ahead. A. Never mind B. No ...
- java 泛化_Java语言class类用法及泛化(详解)
这篇文章主要介绍了Java语言class类用法及泛化(详解),大家都知道Java程序在运行过程中,对所有的对象进行类型标识,也就是RTTI.这项信息记录了每个对象所属的类.虚拟机通常使用运行时类型信息 ...
- fclose在c语言中的作用,c语言fcloseall函数用法实例介绍
c语言fcloseall函数用法实例介绍.fcloseall函数的返回值,函数 fcloseall() 将所有打开的流与其底层的文件或功能集合关闭.任何缓冲的数据都将首先被写入,使用 fflush(3 ...
- C语言 qsort的用法 模拟EXCEL排序
C语言 qsort的用法 模拟EXCEL排序 题目 Excel可以对一组记录按任意指定列排序.现请编写程序实现类似的功能. 输入 输入的第一行包含两个正整数N(<= 10^5)和C,其中N是记录 ...
- c语言关于break的程序,c语言break的用法
小编为大家整理了c语言break的用法.希望对你有帮助哦! 一.程序源代码: #include void main() { char letter; printf("please input ...
- c语言写程序if else,if else用法详解,C语言if else用法完全攻略
if else 语句是一种选择结构,可以让代码选择执行.所谓选择执行,就是"某些代码可能执行,也可能不执行,有选择地执行某些代码". if 的最简单用法 if最简单的格式是: if ...
最新文章
- ansible-playbook相关
- readyState的五种状态详解【转】
- NLP之路-继续书本上的实验
- 内存二三事: Xcode 内存图、Instruments 可视化检测循环引用
- Ubuntu 16.04 安装 VMware Tools(解决windows和Ubuntu之间不能互相复制粘贴文件的问题)
- PyTorch 入坑四 梯度、链式法则、计算图与反向传播
- 数据库备份与还原c#.net实现
- Mysql和mono_c# – 让Linq与Mysql和Mono玩得很好,有可能吗?
- iNet Network Scanner Mac(网络扫描工具)
- JS 字符串截取切割操作汇总
- 卧槽!VSCode 上竟然也能约会,谈对象了???
- 唱响艾泽拉斯_战争篇
- mac虚拟摄像头开发
- SAP 标准成本、计划成本、目标成本、实际成本
- springboot使用rocketmq-spring-boot-starter整合RocketMQ
- 罗克韦尔AB PLC 通过RSLinx Classic与PLC建立通信的具体方法步骤
- 广搜4 ——Cheese
- 百度18年兴衰背后:一部互联网流量变迁史
- response.setContentType()与response.setHeader()
- 讲台英语怎么读计算机,一种计算机教学讲台的制作方法