
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[216.73.216.30] |
![]() |
|
Страницы: (2) 1 [2] все ( Перейти к последнему сообщению ) |
Сообщ.
#16
,
|
|
|
Цитата Sp@m @ надо бы чтоб если слова начинаются с букв 'A' или 'a', то чтоб они так и шли первыми, потом 'б' или 'Б'... stricoll. Ну, и то, что Мяут сказал. |
Сообщ.
#17
,
|
|
|
Мне кажется, что проблема несколько не в этом. Автор имеет ввиду, что строки отсортировались с учетом регистра. А надо без учета. |
Сообщ.
#18
,
|
|
|
тады нам нужны _stricmp, _wcsicmp или _mbsicmp
|
Сообщ.
#19
,
|
|
|
Цитата Flex Ferrum @ Мне кажется, что проблема несколько не в этом. Автор имеет ввиду, что строки отсортировались с учетом регистра. А надо без учета. Сортировка без учета регистра очень тесно связана с текущей локалью. Практически, она не будет правильно работать, если правильная локаль не выставлена. |
Сообщ.
#20
,
|
|
|
Цитата Hryak @ Сортировка без учета регистра очень тесно связана с текущей локалью. Практически, она не будет правильно работать, если правильная локаль не выставлена. А я этого и не отрицаю. ![]() |
Сообщ.
#21
,
|
|
|
Наверное так: ![]() ![]() struct FFFLess : public std::binary_function<fff, fff, bool> { bool operator ()(fff s1, fff s2) { return _stricoll(s1.stroka, s2.stroka) < 0; } }; |
Сообщ.
#22
,
|
|
|
Сенкс ВСЕМ! Теперь все!
|