48 / 11 / 2
Регистрация: 26.03.2012
Сообщений: 246
|
||||||
1 | ||||||
Локализация для Unicode01.08.2012, 20:40. Просмотров 4002. Ответов 39
Метки нет Все метки)
(
Всем привет!
Подскажите как подключить локализацию при работе с Unicode. Для ANSI, насколько я знаю (VS2010)
Заранее благодарен.
0
|
|
01.08.2012, 20:40 | |
Локализация приложений Локализация консоли Табуляция и локализация С++ Русская локализация |
|
бжни
2470 / 1680 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
|
|
02.08.2012, 03:01 | 3 |
вы говорите странные вещи - юникод на то и нужен, чтобы избавиться от локализаций (локализация - по сути выбор нужной кодировки для вывода символов)
какие?
1
|
48 / 11 / 2
Регистрация: 26.03.2012
Сообщений: 246
|
|
02.08.2012, 11:41 [ТС] | 4 |
Не работают функции _wcsicmp, towlower и towupper. Мне сказал препод что проблема в подключении локализации. Я с Вами согласен, что это абсурд, но как по - другому?
![]()
0
|
48 / 11 / 2
Регистрация: 26.03.2012
Сообщений: 246
|
||||||||||||||||||||||||||
02.08.2012, 12:23 [ТС] | 6 | |||||||||||||||||||||||||
Visual Studio 2010
а когда берем фактический параметр не работает. Ошибки нет, предупреждений тоже. Прохожу отладчиком, строка не изменяется, остается неизменной. Функция
Заранее спасибо
0
|
5478 / 4873 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||||
02.08.2012, 12:50 | 7 | |||||
С этой функцией напишите, как выглядит код, когда число возвращает. Типа этого:
Если так работает, то функция работает. Дело, может, в другом. Как параметры передаёте, и какие. По коду я не могу понять. Это куски, что там чем является не понять (checkstreet ?).
1
|
48 / 11 / 2
Регистрация: 26.03.2012
Сообщений: 246
|
||||||
02.08.2012, 12:51 [ТС] | 8 | |||||
0
|
48 / 11 / 2
Регистрация: 26.03.2012
Сообщений: 246
|
|
02.08.2012, 12:55 [ТС] | 10 |
0
|
48 / 11 / 2
Регистрация: 26.03.2012
Сообщений: 246
|
|
02.08.2012, 13:09 [ТС] | 12 |
Да выдает 32
Добавлено через 1 минуту checkstreet.namestreet - это поле прочитанной из файла структуры, TCHAR [100]
0
|
48 / 11 / 2
Регистрация: 26.03.2012
Сообщений: 246
|
|
02.08.2012, 13:22 [ТС] | 14 |
Я так понимаю 0 - если строки равны, -1 если первая строка меньше второй, 1 первая строка больше второй
0
|
5478 / 4873 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
02.08.2012, 13:27 | 15 |
Строка s1 меньше строки s2 <0
Строка s1 равна строке s2 0 Строка s1 больше строки s2 >0 Делаем вывод, что функция у вас работает. Хотелось бы на структуру посмотреть. Я так понял, что данные в стуктуру вы считываете из файла?
1
|
48 / 11 / 2
Регистрация: 26.03.2012
Сообщений: 246
|
||||||
02.08.2012, 13:30 [ТС] | 16 | |||||
0
|
48 / 11 / 2
Регистрация: 26.03.2012
Сообщений: 246
|
|
02.08.2012, 13:52 [ТС] | 18 |
Ситуация такая. В файл добавляются названия улиц, и чтобы не было одинаковых улиц, я делаю проверку, что в файле такой улицы нет. НО пользователь может ввести два одинаковых названия в разных регистрах. Вот так вот
0
|
48 / 11 / 2
Регистрация: 26.03.2012
Сообщений: 246
|
|
02.08.2012, 14:02 [ТС] | 20 |
А если _tcscpy? или lstrcpy?. У меня принимает
0
|
02.08.2012, 14:02 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь. Не работает локализация для контекстного меню Как Консольное-приложение в Lazarus сдружить c кодировкой Unicode или Unicode Big Endian или UTF-8 Nero Multimedia Suite 10 для продажи в России - английская локализация base64_encode для символов Unicode из MSSQL Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |