strtok 两次一个字符*

问题描述

我有一个文件,我可以在其中逐行获取一个字符*,例如:

0 1_12 5_15 6_20

其中每组数字都由表格分隔。我使用 strtok 函数将每组令牌获取为:

  • 0
  • 1_12
  • 5_15
  • 6_20

但是现在,我不能再次使用 strtok 来分隔 1_12 、 5_15 等上的数字... 我不想只使用 separators="\t\n_" 因为我需要获取这些值才能将它们放入变量中,就好像 1_12 的第一个数字代表一个小时和 12 个秒数一样。

知道如何重新使用 strtok 吗?

我也看到了函数 strtok_r 函数但似乎对我没有帮助...

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)