Eski DOSYA tabanlı dosya işleme işlevleri yerine Fstream'leri kullanarak C++'da bir Unicode dosyası açarken sorun yaşıyorum. _wfopen kullanarak bir dosya açarken, hangi karakter kodlamasını kullanacağını söylemek için bir mod belirtebilirim. Örnek: Bu, iyi çalışıyor. Ancak, wifstream kullanırken, dosyanın başında hem bayt sırası işaretini alırım, hem de dosyanın geri kalanı, 0x00 ile karıştırılmış bellekte görünür. Açıkçası her karakterde bir bayt olarak okunuyor.wifstream, _wfopen'in "mode" parametresine eşdeğerdir?
Soruma soru: fstreams ile kullanmak için yukarıdaki 'mod' parametresine eşdeğer bir değer var mı? Olmazsa, korkunç değil, sadece FILEs üzerinden akışların sözdizimini tercih ederim.
Teşekkürler!