引用第1楼深绿于2009-10-10 19:10发表的 :" M( s) s0 d( X. }7 l) {/ Y& d
我稍微改了一下程序,包里面有个input.txt和output.txt+ p7 N1 R6 Z, }, F: @
先在input.txt里面写入字符串,然后运行程序,就会在output.txt里输出小于0x80的字节
3 U/ B) H' r/ v4 i, }
但是我有个疑问,汉字两个字节的机内码都是大于0x80的,这样如果原字节是纯中文的,不就没有字节被输出吗?
引用第8楼深绿于2009-10-12 15:34发表的 :! }6 I) f9 w: w& }2 \- k8 T. y
这样看来,对这两种类型的改造方式是一样的,都是让程序在碰到大于0x80的字节时两个两个读取。' U2 i, D4 V* M, Y2 [) V
所不同的是后者由于要做这么个比较的处理,所以更方便我们定位到需要更改的位置。3 ~, j7 `8 H; c7 ~! O
这样的理解对不?
欢迎光临 冒险解谜游戏中文网 ChinaAVG (https://chinaavg.com/) | Powered by Discuz! X3.2 |