问题标签 [strtok]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 迷你外壳中的 strtok 和 execlp
我正在编写一个 mini-shell 以更熟悉 C 中的 Unix 进程管理。它从命令行读取内容并通过 execlp 将这些参数传递给系统。
实际上就是这样,但我没有从execlp()
. 有人知道这是为什么吗?
c++ - 为什么我在这里得到一个 EXC_BAD_ACCESS,我怎样才能让它工作?
我正在尝试使我的代码能够将文件分隔到客户数据库中(它由许多空格而不是制表符分隔)。我尝试使用 strtok,但出现 EXC_BAD_ACCESS 错误。这是我的 main.cpp 代码:
根据评论进行更改后,我仍然得到 EXC_BAD_ACCESS:
c - 如何使用 c 解析 ',' 分隔的字符字符串?
解析逗号分隔列表的最简单方法是什么,每个标记之间可以有零个元素。cstring 可能看起来像
但也可能看起来像
我试过类似的东西:
这显然只有在逗号之间有元素时才有效,例如,我注意到如果没有元素,第一个项目列表将被跳过。
我尝试过其他解决方案,例如 strchr(),但这变得非常难看,我认为有一种更简单的方法。
谢谢
更新:
经过一些测试后,我注意到对“,”进行标记似乎在所有情况下都有效,除非第一项丢失。所以我把它作为一个特例。
感谢您的意见和帮助。(也许我应该在发布之前更仔细地考虑一下。)
c - 帮助!当输入 strtok 结果时,strcmp 对我撒谎
strcmp,当输入 strtok 的结果时,下面的代码似乎公然对我撒谎。
在 parseList 参数中的文件中使用此输入:
给出这个输出:
谎言!
c - C:从分隔的源字符串创建字符串数组
将分隔字符串转换为 C(不是 C++)中的字符串数组的有效方法是什么?例如,我可能有:
源字符串将始终只有一个空格作为分隔符。我想要一个 malloc 的 malloc 字符串数组,char *myarray[]
这样:
编辑我必须假设其中有任意数量的令牌,inputString
所以我不能将其限制为 10 或其他东西。
我尝试了一个凌乱的解决方案strtok
和一个我已经实现的链表,但 valgrind 抱怨太多以至于我放弃了。
(如果您想知道,这是针对我正在尝试编写的基本 Unix shell 的。)
c - ANSI C:如何通过换行符拆分字符串并获得随机行
我是 C 的新手,被 subj 卡住了。我可以拆分字符串,strtok
但我不知道如何获取随机令牌。
谢谢。
c - 使用 strtok_r 时出现分段错误
谁能解释为什么我在以下示例中遇到分段错误?
c++ - c++ strtok问题
我正在尝试创建 word==>drow 的映射,例如 polindrom...问题出在“strtok”的最终级别...首先我将其拆分,然后在执行 strtok(NULL," "); 它工作正常。问题是当我添加第二个字符串“poly_buffer”时......似乎它可以工作......
我究竟做错了什么 ?
c - 意外的 strtok() 行为
我正在尝试使用 strtok() 计算文件中的单词数。
这会导致无限循环。为什么?
c++ - 为什么 C++ strtok() 不适合我?
该程序应该通过 cin 接收输入,对其进行标记,然后输出每个输入以向我显示它工作正常。它没有。
该程序编译没有错误,并接受输入,但无法输出任何内容。
我究竟做错了什么?
我在这里遵循了代码示例:http ://www.cplusplus.com/reference/clibrary/cstring/strtok/
谢谢。