Zdravím, potřeboval bych do souboru zapsat binárně hodnotu float a ze něj např. int ...a následně je dokázat přečíst a naplnit jimi proměnné... jak? :o)
Fórum › C / C++
Hodnota proměnné v souboru
fwrite((void*)&tvuj_float, sizeof(tvuj_float), 1, soubor);
fwrite((void*)&tvuj_int, sizeof(tvuj_int), 1, soubor);
Nicmene pokud to budes zkouset na systemu s jinou endianitou, tak ty cisla proste nenactes spravne a budes muset prohazovat poradi bajtu.
#1 prgrmr232
Binární zápis přináší několik výhod a několik nevýhod. Pokud se jedná o dvě až tři čísla, raději bych uvažoval o textovém zápisu. Bude to čitelné a přenositelné. U většího množství dat bych zvážil použití databáze, XML, JSON, YAML, INI nebo cokoli jiného, jen ne vlastní binární formát.
#5 Kit
To bohužel nemá. Je to zkratka pro „Open Graphics Library“, což je grafická knihovna viz. https://cs.wikipedia.org/wiki/OpenGL.
#3 Kit
pokud člověk neplánuje verzování výstupního souboru, může být binární zápis ideální (často není třeba chodit s dělem na vrabce). Taky existují zavedené formáty wav, mp3, bmp, avi..., které by byly v pozměněném formátu k ničemu... Zvláště pokud se jedná o hodně velké množství "nedatabázových" dat bych volil právě binární formát (často obrovská úspora místa a vhodně zvolený formát souboru může i několikanásobně zrychlit načítání) , ale jak už jsem naznačil asi problém nastane, když budeš chtít v budoucnu změnit formát souboru. To, že je formát čitelný i pro běžné uživatele může být někdy i nevýhoda - (ukládání výsledků u her, výchozí nastavení aplikací, ukládání osobních údajů....)
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Nazev promenne jako hodnota promenne — založil zak
Hodnota proměnné podle vstupu — založil Honza
Hodnota buňky jako název proměnné..... — založil figgir
Defaultní hodnota členské proměnné v názvu getteru — založil ondrej39
Proměnné v "sekundráního" souboru — založil lotin
Moderátoři diskuze