【发布时间】:2020-04-12 20:16:25
【问题描述】:
我在 txt 中有以下数据。我想将第 4 列的每个数字提取到一个没有重复数字的数组中
[1] [0] 1 50
[1] [2] 1 6
[1] [13] 4 8-35-38
输出应该是这样的:[50,6,8,35,38]
如何将它们存储到数组中?
【问题讨论】:
-
假设您不是要在示例数组中写入 6 两次?
-
@Jake 他们肯定是 36 岁。
-
@Cipher 您可以使用 fgets 读取每个文件行,然后使用 sscanf 解析它们或使用指针扫描字符串。最后,将找到的每个数字添加到数组中,检查重复项并将其插入,以便始终对数组进行排序。
标签: c arrays text duplicates