Binární soubory - řetězce různé délky |
![]() |
Určitě Vám neuniklo, že předchozí kód má jednu značnou nevýhodu - musíte znát délku řetězce, což zase tak často nebývá. Protože, jak jsem si již ukázali dříve, číslo může mít jakoukoliv délku, pak si nejprve uložíme délku řetězce a teprve potom řetězec:
Při čtení si nejprve zjistíme délku a potom načteme řetězec:
Pokud jste si dobře všimli, tak nespecifikujeme pozici, odkud se má začít psát nebo číst. Je to proto, že délka řetězce může být různě dlouhá. Místo toho necháme parametr prázdný a VB se automaticky přesune na další část dat kdykoliv zavoláme příkaz Get. Musíme ale vždy zapisovat a číst data ve stejném pořadí. Pokud se budete chtít pokoušet načíst proměnnou, která byla zapsána jakou poslední první, jste v troubě. |
![]() |
Autor: The Bozena |