Zdravim, řeším takový problém. Potřebuju načítat data z binárního souboru blokově, tzn. že v souboru jsou uloženy např. 4 záznamy datového typu int a já potřebuju načíst všechny najednou a až po načzení je teprve rozdělit. Zkoušel jsem použít metodu Read z BinaryReader, ale nevim do jakého datového typu mám hodnoty načíst. Pokud je načítám do pole datového typu byte, tak mi to nečekaně vyhazuje výjimku, že int má velikost 4B, kdežto jedna položka pole má velikost pouze 1B. Nevíte někdo jak na to?
Předem děkuji za všechny rady.
Fórum › .NET
Načítání dat z binárního souboru
To yxcvb :
Podle toho, co o tom píšou třeba tady: http://msdn.microsoft.com/en-us/library/system.io.binaryreader.aspx
bys spíš měl použít místo read raději metodu FillBuffer
viz: http://msdn.microsoft.com/en-us/library/system.io.binaryreader.fillbuffer.aspx
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 36 hostů
Podobná vlákna
Čtení z binárního souboru a následný výpis dat — založil avalagne
Načítání dat ze souboru — založil GunSpawn
Nacitani dat do struktury ze souboru — založil bbencz
Načítání dat ze souboru - nefunguje - Semestrálka — založil firehare
Úkol: Načítání vstupních dat z textového souboru — založil ceckar
Moderátoři diskuze