powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / escape-посделовательности
8 сообщений из 8, страница 1 из 1
escape-посделовательности
    #38035629
DS-Max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не могу разобраться со строками.
Есть у меня переменная, объявленная таким образом:
char t[] = "Алтайский край";
она равна: "Алтайский край"
В другую переменную получаю из внешнего источника такую же строку, но в виде "Алта..."

Как можно конвертировать вторую переменную в нормальный текст? Может как-то с помощью printf?
Мне кажется должен быть какой-то простой способ, но я на это уже кучу времени потратил и ничего не нашёл.
...
Рейтинг: 0 / 0
escape-посделовательности
    #38036525
DS-Max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Решение здесь http://www.cprogramming.com/tutorial/unicode.html

P.S. пол дня на поиски потратил.
...
Рейтинг: 0 / 0
escape-посделовательности
    #38036953
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DS-Max,

В с нет таких эскейп-последовательностей, и вообще нет поддержки кодировок.
...
Рейтинг: 0 / 0
escape-посделовательности
    #38037277
DS-Max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZivDS-Max,

В с нет таких эскейп-последовательностей, и вообще нет поддержки кодировок.

Я знаю. Задача то, по моему, типичная, думал есть куча реализаций в популярных библиотеках, но как ни странно, ни в iconv, ни в других не нашёл.
Зато нашёл это http://www.cprogramming.com/tutorial/unicode.html
Ещё находил табличку, в которой написано какой юникод-код соответствует символу русского алфавита. Можно было из этого свою реализацию написать.
...
Рейтинг: 0 / 0
escape-посделовательности
    #38037281
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DS-Maxни в iconv, ни в других не нашёл.
Ну а тупо скормить эту строку как format sprintf-у не сработало?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
escape-посделовательности
    #38037522
DS-Max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С этого и начал. Всяко пробовал, не получилось.
...
Рейтинг: 0 / 0
escape-посделовательности
    #38039245
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На юникод (или UTF-8) похоже, только преобразованный в обычную строку.
Думаю сначала надо привести к "человеческому" виду, а потом уже пользоваться.
Как-то так:
char t[] = "Алтайский край";
char norm[] = {0x04, 0x10, 0x04, 0x3b ... 0, 0};
...
Рейтинг: 0 / 0
escape-посделовательности
    #38044412
DS-Max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T,

А с ним потом что делать?
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / escape-посделовательности
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]