c - 拆分数组中的字符串并将其放入 C 中的字符串数组的最简单方法

标签 c arrays string

在 C 语言中拆分数组中的字符串并将其放入字符串数组的最简单方法是什么。

例如

["this is a test", "this is also a test"]

进入

[["this", "is", "a", "test"], ["this", "is", "also", "a", "test"]]

最佳答案

使用 C 库中的 strtok 函数。该函数将字符串拆分为一系列标记。

http://man7.org/linux/man-pages/man3/strtok.3.html

关于c - 拆分数组中的字符串并将其放入 C 中的字符串数组的最简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26084465/

相关文章:

c - C 中的简单字符串程序 - 无法打印字符串

java - Java 网络程序中通过套接字发送的字符串中的最后几个字符有时会丢失

c++ - 使用 memcpy 尝试将一个结构复制到 char[] 缓冲区中

c - MPI 收集多个 vector

ios - 如何在 Swift 中为 Int 数组(自定义字符串结构)实现 Hashable 协议(protocol)

javascript - 如何从 ajax 调用中过滤 null 或未定义的值?

arrays - 在VBA中将范围解析为数组时下标超出范围错误

python - 如何编写能够返回 Python 迭代器对象的(Python 模块的)C 代码?

c - 为什么我的最终 scanf 不停止并读取用户输入?

c++ - 将 while 循环转换为 do while 循环