标签: c
我使用以下内容将我的字符串拆分为可用信息
sscanf(last, "%*[^:]:%*[^:]:%*[^:]:%127[^:]:", field_x);
它会抓住由冒号分隔的字符串的第四个字段,但是现在我需要用它来拆分用空格分隔的字符串,但是我不知道怎么做就像扔“”代替冒号不起作用,也没有用它来替换它,如果有人可以指出我正确的方向,我会非常感激它(我也看到了一个strtok的例子,但觉得这种类型的字符串分割器是在这种情况下更容易控制)谢谢!
答案 0 :(得分:2)
与你的想法相反,
sscanf(last, "%*[^ ] %*[^ ] %*[^ ] %127[^ ] ", field_x);