Re[2]: Чтение текстовых файлово в формате Unicode
От: Boot32 Россия  
Дата: 12.10.06 04:34
Оценка:
Удалено избыточное цитирование. — SchweinDeBurg

Здравствуйте, mmmaloy, Вы писали:

M>Попробово так, результат аналогичен: когда файл не уникоде все нормально (цикл while выполняется верное количесто раз), если уникоде — бяка и цикл while — один раз выполняется


M>
M>    if ((file = _tfopen(wchar_FileName,_T("r")))!=NULL)
M>    {
M>        ...
M>    }
M>


В описании функции _tfopen зказано, что для чтения в Unicode кодировке необходимо, в режиме открытия файла указать название кодировки. Ваш пример будет выглядеть следующим образом:


if ((file = _tfopen(wchar_FileName, _T("r, ccs=UNICODE"))) != NULL)
{
   ...
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.