如题所述
倒序好办。字符好办,就不多说了。
对于汉字,判断单个字符是不是大于127或者小于0,若是满足条件说明是看字开头,则再读下一个字符,存储起来,两个字符是一个汉字。
标记一下,如果没人答我周三后来写代码,这两天有考试没时间。追问
对于汉字,判断单个字符是不是大于127或者小于0,若是满足条件说明是看字开头,则再读下一个字符,存储起来,两个字符是一个汉字。
标记一下,如果没人答我周三后来写代码,这两天有考试没时间。追问
大哥 求加Q 820575504
追答采纳了别人的说法,说明别人的说法好。那果断把昨天贴上来的代码取消。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2012-11-04
仅仅是字母的倒序输出很容易。如abcde直接倒序edcba.
如果包含汉字就有点麻烦。
如果你用的VC 6.0.字符串是ASCII码(不是unicode,也称为多字节)。汉字占两个字节,对这2个字节不能颠倒。
否则是乱码。当然,也有一些解决方案。因为字母都为正数,而汉字的字节是负数。由此
可以判断什么时候可以倒序。
如果是vs 2008或类似平台字符串是且字符串是宽字节(unicode)。问题也好处理。如果是多字节,
按上述方法处理。本回答被提问者采纳
如果包含汉字就有点麻烦。
如果你用的VC 6.0.字符串是ASCII码(不是unicode,也称为多字节)。汉字占两个字节,对这2个字节不能颠倒。
否则是乱码。当然,也有一些解决方案。因为字母都为正数,而汉字的字节是负数。由此
可以判断什么时候可以倒序。
如果是vs 2008或类似平台字符串是且字符串是宽字节(unicode)。问题也好处理。如果是多字节,
按上述方法处理。本回答被提问者采纳