热门

最新

红包

立Flag

投票

同城

我的

发布
qq_58366207
qq_58366207
3 年前
trueqq_58366207


#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);
}

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
这里可能有你要找的答案:https://ask.csdn.net ,或者在里面直接提问
立即登录