免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: presidentccj

求个字符串反序的程序 [复制链接]

论坛徽章:
0
发表于 2010-02-22 22:49 |显示全部楼层
回复 6# kafka0102


org:今天,天气很好,oh yeah!,new str:
*** glibc detected *** double free or corruption (out): 0x089b4008 ***

论坛徽章:
0
发表于 2010-02-23 01:18 |显示全部楼层
本帖最后由 retuor 于 2010-02-23 01:21 编辑

英文的为什么又不颠倒了?

论坛徽章:
1
黑曼巴
日期:2020-02-27 22:54:26
发表于 2010-02-23 08:56 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
1
射手座
日期:2013-08-21 13:11:46
发表于 2010-02-23 09:33 |显示全部楼层
回复 8# langue


正解

论坛徽章:
0
发表于 2010-02-23 10:26 |显示全部楼层
我上面的代码例子是针对gbk编码的,如果是其他编码的,可以先转成gbk再反转,或者针对其他编码判断字符集的asii范围处理。

论坛徽章:
0
发表于 2010-02-23 10:33 |显示全部楼层
本帖最后由 kafka0102 于 2010-02-23 10:35 编辑

回复 11# presidentccj


  按说应该不会的,你gdb下看core在哪一行了,我在gcc 3.4下没发现问题。前提是编码是gbk的,其他编码可能会越界。

论坛徽章:
0
发表于 2010-02-23 11:34 |显示全部楼层
英文的为什么又不颠倒了?
retuor 发表于 2010-02-23 01:18



    不会啊,研究中……

论坛徽章:
0
发表于 2010-02-23 11:48 |显示全部楼层
回复 15# kafka0102


    # ./reverse  filegbk
org:今天,天气很好,oh yeah!,new str:


用gbk的文件,没报错,但new str空的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP