0 / 0 / 0
Регистрация: 01.04.2010
Сообщений: 9
|
||||||
1 | ||||||
Прочитать из юникод файла некий текст02.04.2010, 00:11. Показов 5080. Ответов 7
Метки нет (Все метки)
Все добрый день. Собственно есть цель прочитать из юникод файла некий текст.
Делаю так
Если уже была такая тема - не пинайте сильно. Не нашел поиск по форуму. Заранее спасибо за ответы! Добавлено через 8 часов 47 минут На правах UP
0
|
02.04.2010, 00:11 | |
Ответы с готовыми решениями:
7
Из файла прочитать текст и в этом тексте заменить все пробелы на _ и записать исправленный текст обратно Прочитать текст из файла, затем удалить из текста все буквы вашего имени и записать текст в новый файл Дописать в конец a.jpeg некий секретный текст. Вывести этот текст на экран Прочитать текст из файла |
02.04.2010, 00:20 | 2 |
http://msdn.microsoft.com/en-u... 80%29.aspx
прочти внимательно. особенно про получение инфы об ошибках.
2
|
0 / 0 / 0
Регистрация: 01.04.2010
Сообщений: 9
|
||||||
04.04.2010, 00:32 [ТС] | 3 | |||||
Итоги: да там все очень хорошо и красвио расписано(про ссылку на мсдн) и все должно работать, но при попытке компиляции приведенного там примера была получена ошибка. Такая ошибка обычно выскакивает, когда пишется функция и при этом забывается, что надо бы мэйн куда-нибудь засунуть.
Переписал программу так
Есть конечно идея обнулить строку. Или использовать присловутый memset(line, '\0', 100) Для приведенного мной примера. Из аски все читается просто и легко, но задача стоит прочитать из юникода... Господа приведите пожалуста рабочий пример чтения из юникод-файла хотябы 3 юникод-знаков. Буду очень признателен. Кстати, если использовать setlocale, поможет ли это? p.s. если по честному, то перекопал уже весь гугл и яндекс и ничего... Добавлено через 4 часа 19 минут Собственно день гугления и результат есть, правда не совсем то, что хотелось бы. Везде одно и тоже, во всех статьях кивает на UTF-8. В общем нужен совет и помощь от более опытных программистов. Самому немного трудно пока что вникнуть. Если есть возможность, то буду благодарен за помощь.
0
|
0 / 0 / 0
Регистрация: 01.04.2010
Сообщений: 9
|
|
04.04.2010, 11:23 [ТС] | 5 |
Ясно. Продолжим гуглить.
Добавлено через 8 минут Вопрос закрыт: http://www.codeproject.com/KB/... ocId138366 C language completely pre-dates either Unicode and Windows, and -in fact- does not provide any direct support for Unicode, but a number of library function had been adapted to take care of internationalization.
0
|
0 / 0 / 0
Регистрация: 01.04.2010
Сообщений: 9
|
||||||
04.04.2010, 18:15 [ТС] | 6 | |||||
Хотя после смены компилятора на тот который поддерживает стандарт С99 вопрос открывается снова. И думаю добью его всеми известными способами.
итак на данный момент код немного в перемешку. Честно скажу что с юникодом никогда не работал и Карнеги и Ритчи про это в своем мануле ничего не рассказывают совсем. СОбственно обращаюсь к экспертам в Си, какие шаманские танцы с бубном надо произвести, чтобы текст прочитался нормально без всяких дополнительных кракозяблей. На данный момент слово читается, но в перемешку с каким-то мусором из памяти. Вот код:
0
|
0 / 0 / 0
Регистрация: 01.04.2010
Сообщений: 9
|
|
04.04.2010, 19:09 [ТС] | 7 |
Вот скрин того что выводится:
сосбственно, то ддni то что нужно получить. В сущность своей природы консоль не может отоброжать в англоязычных окнах подобные знаки: ä ö å и т.д.
0
|
0 / 0 / 0
Регистрация: 26.03.2016
Сообщений: 24
|
|
11.04.2016, 11:15 | 8 |
DmitrijN, Здравствуйте! А как вы решили эту проблему? Просто мне сейчас надо less написать и возникает проблема с выводом русских символов. Мучаюсь уже неделю с этим((
0
|
11.04.2016, 11:15 | |
11.04.2016, 11:15 | |
Помогаю со студенческими работами здесь
8
Прочитать текст из файла Как прочитать текст с файла? Прочитать текст файла в массив Прочитать текст из файла в ресурсах Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |