Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> С++ _сная работа с файлами, а ну напомните 
:(
    Опции темы
Coocky
Дата 10.3.2006, 15:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


GUI гуру
****


Профиль
Группа: Участник Клуба
Сообщений: 2879
Регистрация: 16.2.2004
Где: Украина. Запорожь е

Репутация: 2
Всего: 62



Блин, уже забыл..
Нужно вести Логфайл для записи ошибок.. А я уже и забыл, какие там функции нужно использовать для работы с файлом с текстом UNICODE . Там же много, для чтения и записи.
И нужно ли добавлять после каждой строчки "\r\n" для перевода строки?
Без МФС уже и растерялся smile
Добавлено @ 15:29
Отставить..
Долго думаем smile
_wfopen
fwprintf
fwscanf


--------------------
Верю в смерть после жизни, в любовь после секса ,в крем после бритья smile        
PM ICQ   Вверх
Chaos A.D.
Дата 10.3.2006, 15:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 172
Регистрация: 16.1.2005
Где: 09 RUS

Репутация: 6
Всего: 7



Никогда с юникодом не работал, так что могу ошибаться, но кажется, там нужно просто поюзать std::basic_fstream с wchar_t. А на счет конца строки - опять же, с юникодом не пробовал, но думаю, что std::endl задвинутый в файловый поток даст нужный результат. Попробуй...


Добавлено @ 15:32
Цитата(Coocky @ 10.3.2006, 15:19 Найти цитируемый пост)

_wfopen
fwprintf
fwscanf

А кто-то говорил про C++ smile

Это сообщение отредактировал(а) Chaos A.D. - 10.3.2006, 15:32
--------------------
Надо смеяться над тем, что тебя мучит, иначе не сохранишь равновесия, иначе мир сведет тебя с ума...Ken Kesey - One Flew Over The Cocoo's Nest
PM MAIL   Вверх
Coocky
Дата 10.3.2006, 15:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


GUI гуру
****


Профиль
Группа: Участник Клуба
Сообщений: 2879
Регистрация: 16.2.2004
Где: Украина. Запорожь е

Репутация: 2
Всего: 62



Цитата(Chaos A.D. @ 10.3.2006, 15:30 Найти цитируемый пост)
А кто-то говорил про C++

Да первое. что нашел.. smile

Цитата(Chaos A.D. @ 10.3.2006, 15:30 Найти цитируемый пост)
Никогда с юникодом не работал, так что могу ошибаться,

Ладно, подождем других, может ,что про С++ скажут smile



--------------------
Верю в смерть после жизни, в любовь после секса ,в крем после бритья smile        
PM ICQ   Вверх
Chaos A.D.
Дата 10.3.2006, 15:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 172
Регистрация: 16.1.2005
Где: 09 RUS

Репутация: 6
Всего: 7



Цитата(Coocky @ 10.3.2006, 15:37 Найти цитируемый пост)
Ладно, подождем других, может ,что про С++ скажут

Не, ну действительно, попробуй std::basic_fstream<wchar_t>. По-моему, это и есть юникод.

--------------------
Надо смеяться над тем, что тебя мучит, иначе не сохранишь равновесия, иначе мир сведет тебя с ума...Ken Kesey - One Flew Over The Cocoo's Nest
PM MAIL   Вверх
LPBOY
Дата 10.3.2006, 16:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 228
Регистрация: 12.7.2005

Репутация: 20
Всего: 20



Ну да - std::basic_fstream<wchar_t> aka wfstream, а также wifstream и wofstream.

Хотя, наверное, лучше пользоваться типом TCHAR который если определен макрос _UNICODE превращается в wchar_t, а если нет, то в char.
Делаем так:
Код

typedef basic_fstream<TCHAR, char_traits<TCHAR> > tfstream;
typedef basic_ifstream<TCHAR, char_traits<TCHAR> > tifstream;
typedef basic_ofstream<TCHAR, char_traits<TCHAR> > tofstream;

и убиваем сразу двух заек. smile
--------------------
Каждый человек по-своему прав, а по-моему нет...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0515 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.