Удалено избыточное цитирование. — 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)
{
...
}