![]() |
|
|
![]()
|
|
| claster |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 11.6.2007 Репутация: нет Всего: нет |
Не пишет в файл "строка".Пишу на английском-всё нормально.
Пример: CString s="строка"; CStdioFile *file=new CStdioFile(CString("www.txt"),CFile::modeCreate|CFile::typeText|CFile::modeWrite); file->WriteString(s); file->Close(); |
|||
|
||||
| Cheloveck |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1578 Регистрация: 26.7.2008 Где: Тула Репутация: нет Всего: 32 |
Жуть какая. А стандартные методы STL не подходят? std::ofstream например? Ну, ладно, не моё дело. Не юзал этот класс, но думаю, что дело всё в той же кодировке консоли. Юзай функцию CharToOem для преобразования. -------------------- ![]() |
|||
|
||||
| Andrey44 |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: 12 Всего: 26 |
Русский не пишет потому что юникод не включен. Включи юникод и напиши вот так:
-------------------- ????? ??, ??????? ?????. |
||||
|
|||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 87 Всего: 183 |
Чушь это про Юникод. Как будто без Юникода никакого русского нет.
Так таки ничего и не пишет в файл по команде WriteString? Или все-таки что-то пишет, но те то? И откуда ты знаешь, что не то. -------------------- ... |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |