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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.06.2017, 14:57   #11
alexzk
Форумчанин
 
Регистрация: 12.04.2017
Сообщений: 889
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Причем тут кодировка консоли, если пост о путях? Ифстрим майкрософтовский давно умеет понимать wchar_t.
если линкуется юникод + указан программистом, т.е. нада так:

ifstream fin(L"0519 КП 28.tr");
alexzk вне форума Ответить с цитированием
Старый 19.06.2017, 15:01   #12
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Причем тут кодировка консоли, если пост о путях?
Вы шутите?
Имя файла автор топика задаёт прямо в коде программы.
И, по вашему, от того, в какой кодировке набран исходник (OEM, ANSI, Unicode) и каким компилятором (понимающим unicode или без оного) он компилируется - нет никакой разницы?!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 19.06.2017, 15:38   #13
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Цитата:
Вы шутите?
Где в моем посте про кодировку файла сорца?
p51x вне форума Ответить с цитированием
Старый 19.06.2017, 15:59   #14
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Где в моем посте про кодировку файла сорца?
да, извините, неверно прочитал (точнее неверно понял) ваш пост.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 19.06.2017, 16:12   #15
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,493
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Ифстрим майкрософтовский давно умеет понимать wchar_t.
А где вы видите wchar_t в коде?
Да и при чем тут пути? Прямо сказано, что если переименовать файл, то все работает...

Скорее всего файл создается другой прогой в другой кодировке...
waleri вне форума Ответить с цитированием
Старый 19.06.2017, 17:00   #16
alexzk
Форумчанин
 
Регистрация: 12.04.2017
Сообщений: 889
По умолчанию

Что вы ей богу...

вот первая строка

setlocale(LC_ALL,"Rus"); // корректное отображение Кириллицы

отсюда видно, какая кодировка вкомпилена, и она нифига не совпадает с кодировкой ФС. Я винды-доса уже много лет не видел, но смутно помню, такие финты были, если пишешь в виндовс редакторе, а компилишь для дос. Виндовс редактор + виндовс консоль были норм и без финта.

Последний раз редактировалось alexzk; 19.06.2017 в 17:07.
alexzk вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с открытием файла Dady 1992 Общие вопросы C/C++ 5 25.06.2012 18:40
Проблема с открытием файла slone2179 Microsoft Office Excel 5 02.02.2012 10:58
Проблема с открытием файла sharkcomp Microsoft Office Excel 5 19.01.2011 00:28
Проблема с открытием файла (C++) Скарам Помощь студентам 6 09.09.2009 15:31