使用C中的大写和小写字母对字符串数组进行排序
有没有办法按字母顺序对字符串数组进行排序,其中字符串包含大写和小写字母?
因为大写字母具有较低的ASCII值,所以像strcmp这样的函数总是会显示它在小写字母之前。例如,假设我们想要排序“ABCD”,“ZZZZ”,“乌龟”,“JAVA”,“水”。
当使用strcmp等函数对这些字符串进行排序时,它变为:
A B C D
JAVA
ZZZZ
龟
水
应该是什么时候:
A B C D
JAVA
龟
水
ZZZZ
没有找到相关结果
已邀请:
3 个回复
裸雷胜檀哭
香腔弥胯瓤
。
拭十年