eget filformat

Tags:    c++

heey ;D

Jeg ville bare vide hvordan man laver sit eget filformat altså fx hvis jeg har et program til at lave text i og så når jeg gemmer filen kommer den til at hedde fx .kgx eller sådan noget, men filen skal også fil være mulig at læse fra mit program...

håber virkelig i kan hjælpe...



1 beslut dig for formatet.
2. sikre dig at formatet er stabilt, hvis du f.eks har noget der har en variable størrelse, skal din læser kunne finde ud af denne størrelse fra filen. og dermed ikke læse for kort eller for langt. i xml,html filer gøres dette med start og slut tags f.eks.
3. skriv koden der gemmer og koden der henter filer af det format, gøres lettest samtidig hvis du sprøg mig.




Det er også en god ide lige at tjekke om det format du nu en gang vælger er brugt i forvejen. For eksempel med en simpel søgning på nettet. Der er ikke noget værre end når to programmer vi åbne samme filtype, men ikke bruger samme format.



til Nørden:
mange tak for svaret :D
har du tilfældigvis noget source jeg evt kunne kigge på?



Er ikke specielt god til c++, men det her er sådan jeg ville gøre det.
Fold kodeboks ind/udKode 


fil formatet er i eksemplet i main functions:
1 vector af floats
1 char
1 integer
1 double
1 char*



Indlæg senest redigeret d. 11.05.2008 17:59 af Bruger #5620
Ikke særlig god til c++ Oo



Det her er lidt bedre, nu findes der kun read og write funktioner.
Fold kodeboks ind/udKode 




kan du flette den sammen med en gui hvor du kan skrive hvad du gerne vil have og så gemme det som en .kxg og så en knap hvor man kan loade en.
Ligesom en fileeditor som gemmer .kxg så den ikke kan læses af andre



t