|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 长字符串提取的问题
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1874
人关注过本帖,
1
人收藏
标题:
长字符串提取的问题
取消只看楼主
加入收藏
zhangyanjin
等 级:
新手上路
帖 子:14
专家分:0
注 册:2008-10-16
楼主
收藏
(1)
问题点数:0 回复次数:6
长字符串提取的问题
我收回来的是一个长的字符串“@00RD0001000200030004…0025*\r”,字符串间是一串4位的数据,从“0001”到“0025”共有25个数据,我现在是想把这个字符串里面的数据提取出来,从字符串的第5个开始,然后4个4个地提取,如第一个提取出来的是“0001”,第二个是“0002”直到第25个“0025”到*就结束。
请教高手,有什么好的方法或建议?在下感激不尽!!!
搜索更多相关主题的帖子:
字符
2008-10-22 10:48
举报帖子
使用道具
赠送鲜花
zhangyanjin
等 级:
新手上路
帖 子:14
专家分:0
注 册:2008-10-16
第
2
楼
收藏
得分:0
跟上面的字符串差不多,只是实际中,“0001”到“0025”这些是变化的,它们是4位的十进制数据,收回来的时候变成一串字符了,我要的是字符串里的4位的十进制数据。请问用什么函数实现?我还是一个C语言新手,以前都是弄VB的。
还请大家多多指点指点!!!
2008-10-22 11:15
举报帖子
使用道具
赠送鲜花
zhangyanjin
等 级:
新手上路
帖 子:14
专家分:0
注 册:2008-10-16
第
3
楼
收藏
得分:0
先谢了!我试下,不懂再请教!!!
2008-10-22 15:50
举报帖子
使用道具
赠送鲜花
zhangyanjin
等 级:
新手上路
帖 子:14
专家分:0
注 册:2008-10-16
第
4
楼
收藏
得分:0
我昨天用sscanf试了一下午,还是不行,自己笨,又刚刚接触C语言,能不能帮我就上面那个字符串编一个小程序出来,在下感激不尽!!!
2008-10-23 09:06
举报帖子
使用道具
赠送鲜花
zhangyanjin
等 级:
新手上路
帖 子:14
专家分:0
注 册:2008-10-16
第
5
楼
收藏
得分:0
真是非常感谢!!我一直不知道怎么去用好for语句来简化语句,看来要好好下功夫才行了。
多谢各位的帮忙!!!
2008-10-23 10:08
举报帖子
使用道具
赠送鲜花
zhangyanjin
等 级:
新手上路
帖 子:14
专家分:0
注 册:2008-10-16
第
6
楼
收藏
得分:0
长字符串提取的问题
还有一个问题想请教大家,我现在发现我在通信过程中收回来的是长字符串,跟我前面讲的一样,但数据不是从0001到0025之类的十进制数,而是十六进制数,如“@00RD0000001000B000C……0025”,从第7个开始,我现在想把它4个4个提出(以4个字符串形式,不知道还有没其它好方法?)然后在转换成十六进制,我编了好久,就是调试不出结果来,还请大家帮帮忙。
在下感激不尽!!!
[[it] 本帖最后由 zhangyanjin 于 2008-11-11 16:12 编辑 [/it]]
2008-11-11 10:36
举报帖子
使用道具
赠送鲜花
zhangyanjin
等 级:
新手上路
帖 子:14
专家分:0
注 册:2008-10-16
第
7
楼
收藏
得分:0
请高手指点呐,上面的问题我调了很久调不出来。
在此先谢了!!!
2008-11-11 16:29
举报帖子
使用道具
赠送鲜花
7
1/1页
1
快速回复:
长字符串提取的问题
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.016070 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved