关于字符串解析问题

microtan0902 2004-05-11 12:40:41
我想输入一个字符串,不知道用什么方法能够把他解析出来。如dir命令是后边没有其他字符时的情况。另外。还有例如 cd micrtan目的是把cd和microtan分别解析出来送给ch和sh变量中,而且如果中间有许多空格是该怎么办?(cd microtan)。
...全文
41 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cloudysunny 2004-05-11
  • 打赏
  • 举报
回复
C有个函数strtok,用于字符串分割的。
而且在window下还是多线程安全的~
whalefish2001 2004-05-11
  • 打赏
  • 举报
回复
hehe
此问题还是比较简单的。
cngdzhang()
写的,楼主稍微改改就能用了。
cngdzhang 2004-05-11
  • 打赏
  • 举报
回复
#include <stdio.h>

void main()
{
char s[100]="get the words";
char temp[50];
char *p=s,*q;

while(*p)
{
while(*p==' ' || *p=='\t') p++;
q=temp;
while(*p!=' ' && *p!='\t' && *p) *q++=*p++;
*q='\0';
printf("%s\n",temp);
}
}

69,381

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧