| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 313 人关注过本帖
标题:急需大家的帮助
只看楼主 加入收藏
jack0535
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-3-21
结帖率:0
收藏
 问题点数:0 回复次数:3 
急需大家的帮助
使用的软件是vc6。0
正在做一个以字节为单位的表示文件内容的程序 碰到一个解决不了得问题请大家帮忙啊
直接举例子说吧
比如    输入字符串  12345   `从下面的循环里到字符串最后确认完成,循环正常结束,全是数字的话提出里面的整数显示12345字节的文件
        

输入字符串  1234b   确认到b时跳出循环,接下来确认字符b如果是这个字符串的末尾的话atoi提取 (b)前面的数字,b如果不是字符串的末尾的话结束程序
现在使用的程序


char *c = argv[2];
    while(*c){
  if(*c>='0' && *c<='9')c++;
else{
break;
 }

[ 本帖最后由 jack0535 于 2010-4-21 20:04 编辑 ]
搜索更多相关主题的帖子: 字符串 
2010-04-21 16:27
jack0535
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-3-21
收藏
得分:0 
没有懂的朋友吗   顶顶顶

2010-04-21 19:53
南国利剑
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:29
帖 子:1165
专家分:3536
注 册:2010-4-12
收藏
得分:0 
没搞明白你的意思?
请楼主将问题描述清楚。
仅从给出的片段来看,
while后的括号中用*c作为循环条件,
我认为不太好,很有可能导致死循环。

南国利剑
2010-04-21 20:36
jack0535
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-3-21
收藏
得分:0 
argv[2]是要处理的字符串比如说字符串的内容是"123B5"的话用循环来确认字符串的内容是不是只有数字,含有字符的话,确认字符后面是否还有内容,有的话程序结束,字符后面没有内容的话,字符钱的数字以整数的形式贷出交给变量d,然后确认字符是不是B,
字符串的 内容如果全是数字的话,把数字以整数的形式贷出交给变量d
2010-04-21 21:18
快速回复:急需大家的帮助
数据加载中...
 
   



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

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