4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
1 | |
Какой код у тире?12.04.2013, 20:39. Показов 7847. Ответов 40
Метки нет (Все метки)
0
|
12.04.2013, 20:39 | |
Ответы с готовыми решениями:
40
Преобразуем номер телефона, взяв код города в скобки, а пробелы и тире - удалить Word 2007 как отменить автозамену "-" тире на длиное тире "–" и маленьких букв на Большие какой код Посмотрите какой код |
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
12.04.2013, 21:15 [ТС] | 3 |
Мне для TextOut, внутри длинной строки и она ещё подвергается двойному преобразованию из нультерминальной в std::sring и обратно. Куда я этот Lпрефикс дену?
0
|
12.04.2013, 21:15 | 4 |
0
|
12.04.2013, 21:19 | 5 |
так ndash'а нету в ASCII таблице (то, что по ссылке выше называют ASCII на самом деле таковым не является). Этот символ кодируется двумя байтами, так что придется использовать wchar_t, если этот ndash очень нужен.
Добавлено через 2 минуты А, есть же TextOutW(), не подходит?
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
12.04.2013, 21:25 [ТС] | 6 |
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||||||
12.04.2013, 21:27 [ТС] | 8 | |||||
И как вообще переделать
0
|
12.04.2013, 21:37 | 9 | |||||||||||||||
Вместо std::string испльзуй std::wstring. Все char замени на wchar_t, ко всем строковым константам (те, что в кавычках) подпиши L спереди. Саму логику в коде менять не надо, если код написан граммотно, то после этих изменений все должно заработать.
Добавлено через 4 минуты вот таких вещей
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||||||
12.04.2013, 21:38 [ТС] | 10 | |||||
А преобразование то же
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
12.04.2013, 21:42 [ТС] | 12 |
В ASCII все невидимые символы, табуляция, переводы строки/каретки до пробела. И сам пробел ещё. А как это условие будет, если не привязываться к ASCII?
0
|
12.04.2013, 21:43 | 13 | |||||
т.е. Си-строка - это не последовательность ASCII символов, это последовательность char или wchar_t заканчивющаяся null character.
Добавлено через 48 секунд ну я ж показал, так и писать
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||||||
12.04.2013, 21:45 [ТС] | 14 | |||||
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|||||||||||
12.04.2013, 21:49 [ТС] | 16 | ||||||||||
На
0
|
12.04.2013, 21:51 | 17 |
во первых замени тогда уж GetTextExtentPoint32 на GetTextExtentPoint32W (хотя там IDE сама это разрулить может, но я бы не надеялся).
и у тебя p это wchar_t*, а Word так и осталось std::string.
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
12.04.2013, 21:52 [ТС] | 18 |
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|||||||||||
12.04.2013, 21:57 [ТС] | 20 | ||||||||||
даблю отловил.
0
|
12.04.2013, 21:57 | |
12.04.2013, 21:57 | |
Помогаю со студенческими работами здесь
20
Какой код лучше? Какой код у символа ` Какой же тут код? Какой код лучше? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |