Есть ли способ сортировки массива строк в алфавитном порядке, где строки содержат как заглавные, так и строчные буквы?
Поскольку заглавные буквы имеют более низкое значение ASCII, функции, такие как strcmp, всегда будут показывать, что перед строчными буквами.Например, допустим, мы хотели отсортировать «ABCD», «ZZZZ», «черепаха», «JAVA», «вода».
При использовании таких функций, как strcmp для сортировки этих строк, оно становится:
вода черепахи ABCD JAVA ZZZZ
, когда должно быть:
черепаха ABCD JAVAвода ZZZZ