C++ string切割,分解字符串,C 库函数 - strtok()
声明
下面是 strtok() 函数的声明。
char *strtok(char *str, const char *delim)
参数
- str -- 要被分解成一组小字符串的字符串。
- delim -- 包含分隔符的 C 字符串。
返回值
该函数返回被分解的第一个子字符串,如果没有可检索的字符串,则返回一个空指针。
实例
下面的实例演示了 strtok() 函数的用法。
实例
#include <string.h>
#include <stdio.h>
int main ()
{ char str[80] = "This is - www.runoob.com - website"; const char s[2] = "-"; char *token; /* 获取第一个子字符串 */ token = strtok(str, s); /* 继续获取其他的子字符串 */ while( token != NULL ) {printf( "%s\n", token ); token = strtok(NULL, s); } return(0); }
}
让我们编译并运行上面的程序,这将产生以下结果:
This is www.runoob.com website
转载自https://www.runoob.com/cprogramming/c-function-strtok.html
C++ string切割,分解字符串,C 库函数 - strtok()相关推荐
- B00009 C语言分割字符串库函数strtok
切割字符串是常用的处理. 这里给出一个使用函数strtok切割字符串的例子. 使用C语言的库函数strtok来切割字符串的好处在于,可以指定任意字符作为分隔符来切割单词.使用该函数,切割字符串的分隔符 ...
- strtok分解字符串为一组字符串
文章链接:https://codemouse.online/archives/2020-05-25214656 参数原型 char *strtok(char s[], const char *deli ...
- c语言以空格分割字符串_C语言strtok()函数:用指定的分隔符分解字符串
函数名: strtok 头文件: 函数原型: char *strtok(char *str1, const char *str2); 功能: 用指定的分隔符分解字符串 参数: char *str1 ...
- bob-tong 字符串函数之Strtok()函数
https://www.cnblogs.com/Bob-tong/p/6610806.html Strtok()函数详解: 该函数包含在"string.h"头文件中 函数原型 ...
- 【str家族】如何使用处理字符和字符串的库函数
本文收录于专栏:C语言进阶 关注作者,持续阅读作者的文章,学习更多知识! https://blog.csdn.net/weixin_53306029?spm=1001.2014.3001.5343 C ...
- C语言字符与字符串的库函数
本章重点介绍字符和字符串的库函数使用,C语言本身是没有字符串类型的,字符串通常存放在常量字符串或字符数组中.字符串常量适用于那些对它不做修改的字符串函数. 1.strlen:求字符串的长度(不包括 ...
- C语言字符串截取函数strtok和strtok_r
在看源码的时候需要将一段并排的IPs转化成为一系列的IP,将"10.0.0.1;10.0.0.2;10.0.0.3;10.0.0.4;10.0.0.5"转换成为单独的"1 ...
- C++中string如何实现字符串分割函数split()——4种方法
如: string str1 = "This is a test"; string str2 = "This-is-a-test"; string str2 = ...
- c语言strsep,C/C++ 字符串分割: strtok 与 strsep 函数说明(示例代码)
函数原型: char *strtok(char *s, const char *delim); char *strsep(char **s, const char *delim); 功能:strtok ...
- 字符串分割函数strtok和strsep使用注意事项
转载自 https://blog.csdn.net/astrotycoon/article/details/50813959 为什么写本文 最近工作中经常需要解析字符串,并且这些字符串都有一个共同的特 ...
最新文章
- 29 仿京东放大镜案例
- 区块链技术在出版业的三种应用
- 打造增长核武器:承载与创造科技公司70%价值的「网络效应」
- Python项目打包发布到pypi
- Angular应用动态创建style标签页的场景
- 给所有想从事软件研发的年轻工程师的忠告与建议
- 论文浅尝 | 基于神经网络的推理(DeepMind Relational Reasoning)
- 到底要不要报考“通信工程”?
- 华为重磅新品来了!已通过3C认证 由京东方代工
- java 生成jar包并保留注释
- 计算机组成原理课程实践,计算机组成原理课程实践教学探索.PDF
- 『原创』老范的XML文档编辑程序——不是一般的山寨!(原创附程序)
- 计算机系统存储器 分类,存储器的分类
- 修补计算机漏洞重启,win7系统出现严重的系统漏洞如何修复
- 普通人如何获得第一桶金
- 电脑设置定时关机的5种方法
- 通过wifi共享使Linux设备连接网络
- 原神梦里花花种在哪种
- Java——接口与实现类
- dellr420部署os_戴尔dell poweredge r730服务器系统安装配置详解教程
热门文章
- python斐波那契数列前20项_Python初学者笔记:打印出斐波那契数列的前10项
- 如何在linux下解压缩rar和zip格式的文件压缩包
- C++ 引用与引用作为函数的参数
- 【Unity】如何使用MD5加密方式传递资料
- java手机怎么测网速_用来检查网络和网速android小程序
- 深入浅出深度学习Pytroch
- 找工作经验贴----转自cc98 (作者ID:qzz88 ) 仅为收藏,感谢原作者的经验分享
- 逻辑智力测试-----让你怀疑人生!!
- Quasi-Dense Similarity Learning for Multiple Object Tracking(用于多目标跟踪的拟密集相似度学习)
- 利用 Matlab Simulink 平台搭建双馈风力发电机在电网中的模型