Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » fragen zur *.ini, und wie man sowas selber macht...

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
18.03.2005, 12:36 Uhr
RedEagle



Hi

Ich brauche ein dateiformat, ähnlich wie die *.ini, nur mit mehr Untergruppen

bsp.:

{Hauptgruppe}
     [1.untergruppe]
          1wert1=1
          1wert2=2
          1wert3=3
     [2.untergruppe]
          2wert1=1
          2wert2=2
          2wert3=3
{andereHauptgruppe}
     [andere_untergruppe]
          anderer_wert=123



deshalb meine Frage:
wie wird ! so schnell ! in die *.ini geschrieben, und gelesen??

muss ich eine *.txt nehmen, und dann nach den richtigen "wörtern" suchen, oder gibts da andere möglichkeiten??
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
18.03.2005, 12:56 Uhr
Th



Da mußt du wohl einen eigenen Parser implementieren und die zugehörigen Zugriffsfunktionen, d.h intern wirst du einen Baum aufbauen müssen.

So etwas hatte ich mal für meine alte Firma implementiert, hab leider den Source nicht mehr.

Dieser Post wurde am 18.03.2005 um 12:57 Uhr von Th editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
18.03.2005, 14:08 Uhr
Spacelord
Hoffnungsloser Fall


Was spricht denn dagegen die Registry zu nutzen?
Ich mein dafür ist sie ja gedacht.

MfG Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
18.03.2005, 14:16 Uhr
RedEagle



@ Spacelord: Da kann man aber nicht mal eben nen wert ändern, wie z.B. in einer ini

---

kann man denn in einer binärdatei an eine bestimmte addresse springen (z.B. 0xa3) und den wert auslesen??
das währe meine zweite idee, denn ich habe noch nie mit "bäumen" gearbeitet.
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
18.03.2005, 15:20 Uhr
Spacelord
Hoffnungsloser Fall



Zitat von RedEagle:

@ Spacelord: Da kann man aber nicht mal eben nen wert ändern, wie z.B. in einer ini




Warum dass denn nicht?
Da schreibst du dir einmalig ne Funktion mit 20 Zeilen Code und gut ist.

MfG Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.

Dieser Post wurde am 18.03.2005 um 15:22 Uhr von Spacelord editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
18.03.2005, 16:45 Uhr
RedEagle



Ja, aber reg ist zu Kompliziert, da ich auch mal die Ganze datei tauschen möchte (backup's usw... )
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
18.03.2005, 16:57 Uhr
ao

(Operator)



Zitat von RedEagle:
Ich brauche ein dateiformat, ähnlich wie die *.ini, nur mit mehr Untergruppen
...
muss ich eine *.txt nehmen, und dann nach den richtigen "wörtern" suchen, oder gibts da andere möglichkeiten??

Wie wärs mit XML?

ao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
18.03.2005, 16:59 Uhr
RedEagle



XML?? ist das nicht sowas wie HTML??
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
18.03.2005, 17:14 Uhr
Oliver
S2-Pixelgeneral



Zitat:

Ja, aber reg ist zu Kompliziert



Was ist zu kompliziert?

PS: XML ist ne Metasprache. Wikipedia und Google sollten helfen.
--
Demokratie ist die Diktatur der Mehrheit.

www.siedler25.org/ ( Siedler2 - Remake )
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: