C语言分割字符串

news/2024/11/17 15:43:51/
#include <stdio.h>
#include <string.h>int main()
{char *str = "abab||a||bbc||c||ef||";		// 待分割字符串char *sp = "||";		// 分割符char *pos = strstr(str, sp); // 先从原始串中寻找分割符所在地址char *lastPos = str; // 上一次的首地址(第一次为原始串的首地址)while (pos != NULL){if ((pos - lastPos) > 0) // 判断两个分割串之间是否存在字符{int i = 0;do{printf("%c", *(lastPos + i)); // 从上一地址向当前地址,逐一输出字符i++;} while ((lastPos + i) < pos);printf("\n"); // 在结尾增加换行}lastPos = pos + strlen(sp); // 新的字串首,是在上一次找到的地址位置+分割符长pos = strstr(lastPos, sp); // 查找下一个分割符位置}system("pause");return 0;
}

http://www.ppmy.cn/news/38547.html

相关文章

UWB技术定位系统全套源代码,可直接上手项目

开发语言&#xff1a;JAVA 开发工具&#xff1a;idea 、VS Code 数 据 库&#xff1a;MYSQL 前端框架&#xff1a;Vue 后端框架&#xff1a;Spring boot 技术架构&#xff1a;单体服务 硬件&#xff08;UWB定位基站、卡牌&#xff09; 全套源代码&#xff0c;可直接上手…

蓝桥杯第23天(Python)(疯狂刷题第6天)

题型&#xff1a; 1.思维题/杂题&#xff1a;数学公式&#xff0c;分析题意&#xff0c;找规律 2.BFS/DFS&#xff1a;广搜&#xff08;递归实现&#xff09;&#xff0c;深搜&#xff08;deque实现&#xff09; 3.简单数论&#xff1a;模&#xff0c;素数&#xff08;只需要…

Python3 三方包 easysnmp 报错 Error: unknown object id (IF-MIB::ifDescr) 解决思路和解决方案

背景介绍 由于历史原因公司遗留了很多老旧设备&#xff0c;这些设备有很多的是 H3C 的 58 系列&#xff0c;这些老设备有的不支持 Netconf&#xff0c;所以在做 SDN 的时候只能判断多种情况来适配这些老旧设备。 华为新设备和 H3C 的 68 系列都用 Netconf 下发配置&#xff0…

day05_流程控制语句

今日内容 零、 复习昨日 一、作业 二、键盘录入 三、流程控制语句 零、 复习昨日 赋值运算 号的功能 相加 拼接 / 号的特殊情况 除法,整数相除除不尽取整 % 号的应用场景 取余,判断奇偶性 int a 1; int b a; // 如何解释,先把a赋值给b,然后a自增1 int c a; // 如何解释,a先…

开心档之C++ 多态

目录 C 多态 实例 虚函数 纯虚函数 多态按字面的意思就是多种形态。当类之间存在层次结构&#xff0c;并且类之间是通过继承关联时&#xff0c;就会用到多态。 C 多态意味着调用成员函数时&#xff0c;会根据调用函数的对象的类型来执行不同的函数。 下面的实例中&#x…

tftp与ftp的异同

tftp与ftp的异同 TFTP&#xff08;Trivial File Transfer Protocol&#xff09;和FTP&#xff08;File Transfer Protocol&#xff09;都是用于文件传输的协议&#xff0c;但是它们有一些不同之处。 异同点&#xff1a; 功能&#xff1a;FTP提供了比TFTP更多的功能&#xff…

Envoy:httpfilter相关代码阅读

本篇文章是envoy httpfilter相关代码阅读的整理和总结&#xff0c;笔者试图通过这篇文章将http filter在envoy内部的管控讲清楚&#xff0c;并且将request和response是如何使用这部分 http filter功能的流程介绍清楚。httpfilter是netfilter中的一种filter&#xff0c;因为envo…

[Linux]环境变量

一.什么是环境变量 为了满足不同的运行场景&#xff0c;操作系统预先设置了一大批全局变量&#xff0c;这种可以指定操作系统运行环境的变量就是环境变量。 我们平常使用的指令本质上也是用C语言实现的一个个小程序&#xff0c;但是我们在执行我们自己的可执行程序时往往是类…