Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.135.190.101] |
|
Сообщ.
#1
,
|
|
|
Есть код:
wstring ws; ws=... wifstream es(ws.c_str()); if (es) { es >> Kolichestvo; }; В юникодном файле первый символ 7. Но возвращается 0! Смотрел двоичный код файла, в нем в самом начале два непонятных символа. Если сначала в программе их прочесть, то все читается. Где грабли? |
Сообщ.
#2
,
|
|
|
Очевидно (?) это BOM. Предполагается, что прочитав его и проанализировав, ты получаешь информацию о формате юникода в файле и соответственно подстраиваешь алгоритм его чтения.
|