0
我正在寻找一种方法来使用strtok从字符串中获取第二个标记。如何从单个字符串获取第二个标记?
token = strtok(Input, "-");
strcpy(first, token);
token = strtok(NULL, "-");
token = strtok(Input, ".");
strcpy(name, token);
token = strtok(NULL, ".");
字符串设置的方式是:blah-blah.blah; blah。
每当我循环时,它只需要第一个标记。从来没有拿起第二个。
@StoryTeller agh jesus。这样一个简单的修复。谢谢。 – AerisNeo
[示例代码](http://ideone.com/O6e88E) – BLUEPIXY
或'token = strtok(Input,“ - .;”);'第一次。那么'token = strtok(NULL,“ - .;”);' – BLUEPIXY