问题是此警告在15和18 警告:数组下标的类型为'char'[-Wchar-subscripts]
与 输入样例: 他们是学生。 爱欧 样本输出: 你的标准。
'PGPMessage' object has no attribute 'replace'
我可以运行它,但是警告我不知道。
这里
答案 0 :(得分:1)
将char
投射到int
或将其推广(例如,使用一元加号进行推广)会消除您的警告。
请注意,如果用户可以输入他们想要的任何内容(通常可以输入)
您将面临越界访问的风险,因为如果127
是无符号的,则可能会得到大于char
的值,而如果是char
的签名,则可能是负值。
最安全的策略是将数组扩展为256
的大小并将char转换为unsigned char
,然后再将其用作索引。