社区
C语言 帖子详情 strtok(NULL, delim)如何通俗理解 乐希 2019-06-26 10:46:19 #include
#include
#include
int main()
{
char s[] = "ab-cd : ef;gh :i-jkl;mnop;qrs-tu: vwx-y;z";
char *delim = "-: "; //分割符号三个
char *p;
printf("分割出来的字符串序列有:\n");
printf("%s ", strtok(s, delim)); //输出分割的字符串
while((p = strtok(NULL, delim)))
printf("%s ", p);
printf("\n");
system("pause");
return 0;
}
《C程序设计语言》机械工业出版社这样写到:
对 strtok(s,ct)进行一系列调用,可以把字符串s分成许多记号,这些记号以ct中字符为分界符。第一次调用时,s为非空。它搜索s,找到不包含ct中字符的第一个记号,将s中的下一个字符替换为'\0’,并返回指向记号的指针。随后,每次调用 strtok函数时(由s的值是否为NULL指示),均返回下一个不包含ct中字符的记号。当s中没有这样的记号时,返回NULL。每次调用时字符串ct可以不同。
...全文
726 2 打赏 收藏 strtok(NULL, delim)如何通俗理解 #include #include #include int main() { char s[] = "ab-cd : ef;gh :i-jkl;mnop;qrs-tu: vwx-y;z"; char *delim = "-: "; //分割符号三个 char *p; printf("分割出来的字符串序列有:\n"); printf("%s ", strtok(s, delim)); //输出分割的字符串 while((p = st 复制链接
扫一扫 分享 转发到动态 举报
写回复 配置赞助广告取 消
确 定
用AI写文章 2 条回复 切换为时间正序 请发表友善的回复… 发表回复 打赏红包 需支付: 0.00 元 取 消 确 定 乐希 2019-06-26 打赏举报 回复 谢谢提供思路
https://blog.csdn.net/hustfoxy/article/details/23473805 gouyanfen 2019-06-26 打赏举报 回复 strtok并不是线程安全,学习理解还是直接学strtok_s DemoA 与 DemoB 两个应用通过FileProvider传递可读写文件Uri,并进行文件读写的示例 DemoA 与 DemoB 两个应用通过FileProvider传递可读写文件Uri,并进行文件读写的示例 数智赋能,构建区域科技创新新生态——科易网助力区域科技成果转化高质量发展.docx 数智赋能,构建区域科技创新新生态——科易网助力区域科技成果转化高质量发展 UPTool v2.089 是群联(Phison)推出的一款 U 盘量产工具,主要用于对采用群联主控芯片的 U 盘进行低级格式化、坏块扫描、分区设置及固件写入等操作 该版本发布于2014 年 6 月 UPTool v2.089 是群联(Phison)推出的一款 U 盘量产工具,主要用于对采用群联主控芯片的 U 盘进行低级格式化、坏块扫描、分区设置及固件写入等操作。该版本发布于2014 年 6 月 20 日左右,是当时较为成熟的量产软件版本之一。 元胞自动机邻域驱动遗传与关键工序定向随机重启爬山混合算法:高柔性 FJSSP 调度优化研究(Matlab代码实现) 内容概要:本文提出了一种融合元胞自动机邻域驱动遗传算法与关键工序定向随机重启爬山算法(GA-RRHC)的混合优化方法,用于求解高柔性柔性作业车间调度问题(FJSSP),以实现最小化最大完工时间的目标。该算法通过元胞自动机构建动态邻域结构,增强种群多样性与搜索效率,结合遗传算法的全局探索能力和随机重启爬山算法的局部精细化优化能力,并引入关键路径识别机制指导搜索方向,有效避免陷入局部最优。整个方法在Matlab平台上实现了完整的算法流程与仿真实验,验证了其在复杂调度场景下的优越性能与鲁棒性,适用于高柔性制造系统的生产调度优化需求。;
适合人群:具备一定编程基础和运筹优化背景,从事智能制造、工业工程、自动化或相关领域研究的研发人员及研究生(工作或学习年限1-3年)。;
使用场景及目标:①解决高柔性作业车间中多工序、多设备、多约束条件下的调度优化难题;②研究混合智能优化算法的设计与实现机制,特别是遗传算法与局部搜索策略的融合方式;③为实际生产系统提供高效的调度方案,缩短生产周期,提高资源利用率。;
阅读建议:此资源以Matlab代码为核心载体,强调算法实现与仿真实验的结合,建议读者在阅读过程中动手运行并调试代码,深入理解元胞邻域构造、关键路径识别及随机重启机制的作用,同时可拓展应用于其他组合优化问题。 数智赋能,构建区域科技成果转化新生态——科易网AI+技术转移实践解析.docx 数智赋能,构建区域科技成果转化新生态——科易网AI+技术转移实践解析
C语言
70,038
社区成员
243,245
社区内容
发帖 与我相关 我的任务 C语言 C语言相关问题讨论 复制链接
扫一扫 分享 确定 社区描述 C语言相关问题讨论 社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告 试试用AI创作助手写篇文章吧
+ 用AI写文章