Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Внимание! Есть замечания модератора по теме: так точнее
Старый 30.03.2016, 15:30   #21
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

В задании только это
Изображения
Тип файла: jpg Безымянный.JPG (22.5 Кб, 45 просмотров)
RAFA91 вне форума
Старый 30.03.2016, 15:43   #22
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

вам же написали названия функций, в чем проблема?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 30.03.2016, 15:46   #23
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

у Вас в программе должна быть возможность отображать текст, прочитанных из файлов с разной кодировкой.
Ну, прямо пункт меню -
"Прочитать текстовый файл DOS"
"Прочитать текстовый файл Windows"

пример текстовых файлов: primer.rar
Serge_Bliznykov вне форума
Старый 30.03.2016, 15:47   #24
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

так я не могу понять зачем это делать в WIN API ?

Раньше я использовал CharToOem в консоли для отображения русских символов.

в WIN API и без нее отображались русские символы.
Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
у
"Прочитать текстовый файл DOS"
"Прочитать текстовый файл Windows"

: Вложение 80588
так а чем файл DOS отличается от файла Windows. ?

речь идет о txt ?
RAFA91 вне форума
Старый 30.03.2016, 15:50   #25
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

RAFA91, я архив положил. нужно, чтобы ваша программа отображала содержимое приложенных текстовых файлов. Как первого, так и второго.
Вот и всё, что Вам нужно сделать в данном случае.
Serge_Bliznykov вне форума
Старый 30.03.2016, 16:06   #26
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Я конечно с этими кодировками не спец, но есть вопрос на примере консоля.

в файл пишу слово с массива a

в массив a ввожу слово МОСКВА

но в файле получаю

ЊЋ‘Љ‚Ђ


Это и есть ДОС кодировка ?

___________________________________ ___

Код:
	ofstream out;
    char a[20] ;
	cin>>a;
    out.open("Hello.txt");
	out<<a;
    out.close();
RAFA91 вне форума
Старый 30.03.2016, 16:11   #27
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

такое впечатление, что я пишу невидимые сообщения...
Serge_Bliznykov вне форума
Старый 30.03.2016, 16:13   #28
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

я не спрашиваю что должно делать приложение, я сейчас говорю про кодировку.

повторюсь

***********************

в файл пишу слово с массива a

в массив a ввожу слово МОСКВА

но в файле получаю

ЊЋ‘Љ‚Ђ <<<___________ Это и есть ДОС кодировка ?
RAFA91 вне форума
Старый 30.03.2016, 16:24   #29
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

да, слово МОСКВА записанное в файле в дос кодировке,
если прочитать этот файл в кодировке 1251 будет выглядеть
ЊЋ‘Љ‚Ђ
Serge_Bliznykov вне форума
Старый 30.03.2016, 16:30   #30
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
даЂ
Малость теперь начинаю выезжать.

если теперь прочитать эти каракули в другой массив и вывести на экран то

вновь получу слово МОСКВА.

___________________________________ __________

далее вспомнил про функцию OemToChar(a,b);

out<<b; теперь в файле слово МОСКВА.

это произошла перекодировка в ВИНДОВС из ДОСА ?
RAFA91 вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Мои фантазии про С++11 RAFA91 Общие вопросы C/C++ 265 18.07.2016 15:15
Проблема кодировок Anarios JavaScript, Ajax 2 25.12.2011 11:06
Стандартные средства = бесконечный полет фантазии. Alex Cones Софт 2 27.07.2009 17:10
Проблема кодировок!!! chekanoff Общие вопросы Delphi 4 04.12.2007 00:03