| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 383 人关注过本帖
标题:一个字符串查找问题
只看楼主 加入收藏
zzminzzm
Rank: 1
等 级:新手上路
帖 子:10
专家分:2
注 册:2011-3-21
结帖率:50%
收藏
已结贴  问题点数:20 回复次数:3 
一个字符串查找问题
比如我输入  create -usename  就创建一个用户 和这个用户的名字
       输入 del -usename  删除叫usename的这个用户
        输入 su  -usename  更换用户
搜索更多相关主题的帖子: 用户 名字 字符串 
2011-03-21 23:30
qq1023569223
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:湖南科技大学
等 级:贵宾
威 望:26
帖 子:2753
专家分:13404
注 册:2010-12-22
收藏
得分:10 
char *p=gets(); //输入
char s[100];
int i,j=0;
int m=0;
for(i=0;*p!='\0';p++)
{
  if(m==1)
      s[j++]=*p;
  if(*p=='-')
      m=1;
} //s就是你要的用户名
   

   唯实惟新 至诚致志
2011-03-22 07:11
zzminzzm
Rank: 1
等 级:新手上路
帖 子:10
专家分:2
注 册:2011-3-21
收藏
得分:0 
以下是引用qq1023569223在2011-3-22 07:11:56的发言:

char *p=gets(); //输入
char s[100];
int i,j=0;
int m=0;
for(i=0;*p!='\0';p++)
{
  if(m==1)
      s[j++]=*p;
  if(*p=='-')
      m=1;
} //s就是你要的用户名
   
那前面的命令没有配对啊
2011-03-22 21:27
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:10 
用 stringstream 可能相对好分析一点吧。

建个表,拿读到的第一个单词去查表,有就把后面的参数甩过去分析,然后执行相关的功能。
没有就提示给的命令不认识。
2011-03-22 22:28
快速回复:一个字符串查找问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019586 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved