1.函数原型

char *strtok_s( char *strToken, const char *strDelimit, char **buf)

功能:按指定字符分割字符串
strToken – 待分割的字符串
strDelimit --指定按该字符串进行分割
buf – 存放分割后剩下的字符串
分割后,strToken中strDelimit字符串处被填充结束符’\0’。

2.使用示例

提取出“C1:B2”表示的两区域,让first指向C,second指向B。
代码

#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main()
{char area[10] = { "C1:B2" };char *connext = NULL;char *second = NULL;char *first = strtok_s(area, ":", &connext);if (first != NULL) {second = strtok_s(NULL, ":", &connext);}printf("%p, %p, %p\n", area, first, second);printf("%s\n", first);printf("%s\n", second);printf("%s\n", area);return 0;
}

C语言之stroke_s()相关推荐

  1. Go语言的错误异常处理机制及其应用

    一.背景 在日常编写golang程序或阅读别人的golang代码时,我们总会看到如下的一堆代码块: xx, err = func(xx) if err != nil {//do sth. to tac ...

  2. Go 知识点(19)— Go 语言中的野指针

    野指针是一种指向内存位置是不可知的指针,一般是由于指针变量在声明时没有初始化所导致的.在 Go语言中,布尔类型的零值为 false,数值类型的零值为 0,字符串类型的零值为 "", ...

  3. gcc 自动识别的文件扩展名,gcc/g++ -x 选项指定语言,不同 gcc 版本 -std 编译选项支持列表

    对于执行 C 或者 C++ 程序,需要借助 gcc(g++)指令来调用 GCC 编译器. 对于以 .c 为扩展名的文件,GCC 会自动将其视为 C 源代码文件 对于以 .cpp 为扩展名的文件,GCC ...

  4. OpenCV 笔记(07)— Mat 对象输出格式设置(Python 格式、CSV 格式、NumPy 格式、C 语言格式)

    首先是下面代码中将要使用的 r 矩阵的定义.需要注意,我们可以通过用 randu 函数产生的随机值来填充矩阵, 需要给定一个上限和下限来确保随机值在期望的范围内. Mat r = Mat(2, 3, ...

  5. 利用牛顿法求平方根-Go语言实现

    牛顿法解释 百度的解释如下: 通俗的解释就是:多数方程不存在求根公式,牛顿提出了一种用迭代来求方程近似根的方法.思路就是不断取切线,用线性方程的根逼近非线性方程f(x)=0f(x)=0f(x)=0的根 ...

  6. 翻转二叉树 c语言实现 递归 栈 队列

    前言 题目比较好理解,就是翻转二叉树 代码 c语言实现 #include<stdio.h> #include<stdlib.h> #include<string.h> ...

  7. 字符串全排列的问题 python和c语言实现

    前言 这是一个的经典的问题 设计一个算法,输出一个字符串字符的全排列. 比如,String = "abc" 输出是"abc","bac",& ...

  8. 快速排序的递归和非递归实现 c语言版本

    代码 挖坑法 解释 选取一个关键字(key)作为枢轴,一般取整组记录的第一个数/最后一个,这里采用选取序列第一个数为枢轴,也是初始的坑位. 设置两个变量i = l;j = r;其中l = 0, r = ...

  9. c语言中字符串数组的地址存放以及%s输出单个字符导致程序崩溃的问题

    代码 总结下c语言中字符串数组的地址存放问题 #include <iostream> using namespace std; #include<bits/stdc++.h>i ...

最新文章

  1. vant 1.6.6 发布,轻量级移动端 Vue 组件库
  2. 翻译 | CSS网格(CSS Grid)布局入门
  3. XamarinAndroid组件教程设置动画的时长参数
  4. linux内核单独安装,Linux内核编译与安装
  5. 杨百万建议股民可以从以下几个方面进行
  6. eBay数据科学家李睿:自然语言处理在eBay的技术实践 数据 网络 类别 技术 分类器 阅读1593 近日,在飞马网主办的“FMI人工智能大数据高峰论坛”上,来自eBay的数据科学家李睿
  7. jpa的批量修改_SpringDataJpa的批量 保存 修改 操作
  8. 你不知道的CDN圈内黑话有哪些?
  9. UVa 740 - Baudot Data Communication Code
  10. 大学生想要通过看书自学编程,却始终没成功,是因为你没有技巧!
  11. 密码保护(2017.12.22)
  12. Linux宝库名人轶事栏目 | 我与中国开源软件二十年(二)
  13. macbook安装linux分区,如何在MacBook Pro Retina上安装Linux
  14. NUISTOJ/P1623切蛋糕
  15. 爬虫笔记(二)——Beautiful Soup库
  16. 四川一度智信:网店养词技巧
  17. (Java)类的接口实验
  18. 一支笔的测试用例——【经典常问面试题】
  19. SSM框架实战系列之十三_H-ui框架之一
  20. POSTER: A PU Learning based System for Potential Malicious URL Detection

热门文章

  1. 如何区分芯片原装、散新、翻新,减少器件的不良率?
  2. 把自己曾经写的一个客户间聊天的程序与大家分享(2)
  3. 十人拼团一人得产品幸运【拼够够】我们来看具体的模式吧
  4. 数据库范式 1NF, 2NF, 3NF的问题与细解
  5. 马斯克推荐的「50种认知偏差」,这是我见过的最爆笑的解读!
  6. 图像轮廓提取算法(Opencv基于C++实现)
  7. 2022-07-28 顾宇佳 学习笔记
  8. jquery中判断元素是否含有某个类名
  9. OpenCV 将单通道转换为三通道
  10. js试题及答案(五)