当使用%d时,出现栈溢出。当使用%c时,只能正确读入0-127……
感觉感谢你的回答。你提供的答案可以解决问题,但是我想知道是否有更简洁的解决办法?
更简洁的?那我就无能为力了,除非有一个类型天生就是0~255范围,不过貌似C/C++不存在这种类型。哦,不对,有一种是0~255,byte类型,一个字节是8位,正好是符合你要求的,你可以去试试,不过不见得比用整形简洁。