我有3个指针
char line[MAX_STR];
char *inputCmd,*inputArgs;
我正在使用
inputCmd = strtok(line," ");
我想知道我怎么能把它分成两部分 例如
line = {"COMMAND A PARAMTER TO CHECK..."};
我想要的 inputCmd将指向“COMMAND” 和inputArgs将指向“A PARAMTER TO CHECK ...”
感谢。 我
答案 0 :(得分:2)
每次调用strok都不必使用相同的令牌。
所以如果你的格式是
字符串1 |空间|剩余| NUL |
你可以用空格和字符串调用strtok,然后再次调用null作为字符串参数,nul调用令牌。