Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Не работае upper
|
|||
|---|---|---|---|
|
#18+
Добрый день! Есть код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Ожидаю увитеть: Код: plaintext Код: plaintext Как пофиксить? PS. MinGW x32 Win ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2016, 14:27 |
|
||
|
Не работае upper
|
|||
|---|---|---|---|
|
#18+
__Avenger__Как пофиксить? Сначала читать внимательно https://msdn.microsoft.com/en-us/library/45119yx3.aspx The case conversion of towupper is locale-specific. Only the characters relevant to the current locale are changed in case. А потом выкинуть эту ерунду и использовать LCMapString(LOCALE_INVARIANT). Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2016, 14:45 |
|
||
|
Не работае upper
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovА потом выкинуть эту ерунду и использовать LCMapString(LOCALE_INVARIANT). А она кросплатформенная? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2016, 14:49 |
|
||
|
Не работае upper
|
|||
|---|---|---|---|
|
#18+
__Avenger__А она кросплатформенная? Ты эта... Определись сначала: тебе нужна неработающая кроссплатформенная функция или работающая не кроссплатформенная. manIf wc is a lowercase wide character, and there exists an uppercase equivalent in the current locale , it returns the uppercase equivalent of wc. In all other cases, wc is returned unchanged. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2016, 15:10 |
|
||
|
Не работае upper
|
|||
|---|---|---|---|
|
#18+
Авот я щас вам самое кросплатформенное напишу Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2016, 17:31 |
|
||
|
Не работае upper
|
|||
|---|---|---|---|
|
#18+
mayton, на самом деле, ребяты, нужно всего лишь поставить нужный locale... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2016, 23:16 |
|
||
|
Не работае upper
|
|||
|---|---|---|---|
|
#18+
Да не, это он так послал в весьма занимательное путешествие по полю с граблями разной степени поражения. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2016, 00:36 |
|
||
|
Не работае upper
|
|||
|---|---|---|---|
|
#18+
Наверно вот этот ништячок поможет автору http://en.cppreference.com/w/cpp/locale/collate ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2016, 00:47 |
|
||
|
Не работае upper
|
|||
|---|---|---|---|
|
#18+
boost.org/libs/locale я использовал эту библиотеку в оригинальной версии (то есть в cppcms), очень рад был. она может слова считать например без ошибок (то есть на китайском тоже). переведет нормально в верхний регистр и так далее.. там и переводчик отличный есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2016, 11:54 |
|
||
|
Не работае upper
|
|||
|---|---|---|---|
|
#18+
А какой смысл для китайцев несет upper-case? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2016, 11:56 |
|
||
|
Не работае upper
|
|||
|---|---|---|---|
|
#18+
maytonА какой смысл для китайцев несет upper-case? гы :) это я просто как пример возможностей :) кстати это наверное тоже важно - как upper case то, у чего нет upper case.. функция должна такое учитывать, если ты работаешь в utf (то есть ввод должне быть коректным и на китайском). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2016, 12:00 |
|
||
|
Не работае upper
|
|||
|---|---|---|---|
|
#18+
А что, локали уже корректно работают в gcc / mingw ?? ICU они вроде бы не прикрутили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2016, 14:14 |
|
||
|
Не работае upper
|
|||
|---|---|---|---|
|
#18+
SiemarglА что, локали уже корректно работают в gcc / mingw ?? ICU они вроде бы не прикрутили. хм.. пользуюсь ими (в gcc) с... лет 15 :) думаю уже работают :) icu и gcc не причем: его нет в стандарте. boost::locale использует icu , но есть какой-то другой бекенд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2016, 10:56 |
|
||
|
Не работае upper
|
|||
|---|---|---|---|
|
#18+
Добрый вечер! Вопрос по ICU, а функция u_toupper может вернуть строку длиннее, чем оригинальная? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2016, 23:00 |
|
||
|
Не работае upper
|
|||
|---|---|---|---|
|
#18+
Т.е. есть код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Надо промежуточный буффер увеличивать в размере до new UChar[*len * 2] или достаточно new UChar[*len]? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2016, 23:02 |
|
||
|
Не работае upper
|
|||
|---|---|---|---|
|
#18+
И еще по ICU: Количество одинаковых символов считаем так: Код: plaintext 1. 2. 3. 4. 5. 6. или так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2016, 23:05 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=37&tid=2018577]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 131ms |

| 0 / 0 |
