#include <string.h>
#include <stdio.h>
int main () {
char str1[50];
scanf("%[^\n]",str1);
const char str2[2] = " ";
const char str3[5] = "-";
char *token;
char *ret;
/* 获取第一个子字符串 */
token = strtok(str1, str2);
printf("命令名:%s\n",token);
token = strtok(NULL, str2);
/* 继续获取其他的子字符串 */
while( token != NULL ) {
ret = strstr(token,str3);
if(ret!=NULL)
{
printf( "命令选项:%s\n", token );
}
else
{
printf( "命令参数:%s\n",token );
}
token = strtok(NULL, str2);
}
return(0);
}