ini File (C Programming)

Gast #740609
hallo!
ich will mein Program durch ini File konfigurieren,aber Ich habe nie mit 
ini datei gearbeitet.Meine Frage.Um ini File auszulesen soll ich mit 
GetPrivateProfileString(WinAPI) anwenden(das steht in MSDN ) oder soll 
ich die datei öffnen (fopen) und zeilenweise lesen und parsen(fgets,..).
Für jede Hilfe bin ich sehr Dankbar.
MFG
francois
Wenn das Programm auf ein anderes Betriebssystem portiert werden soll, 
kann GetPrivateProfileString immer noch implementiert werden. Dann aber 
nur für das andere Betriebssystem, für Win kann man es bei der WinAPI 
belassen und somit das Rad nur einmal neu erfinden. Vielleicht gibt es 
ja bereits Bibiotheken, die diese Funktion nachrüsten.
Gast
> für Win kann man es bei der WinAPI belassen und somit das Rad nur
> einmal neu erfinden.

Das muß man sowieso nur einmal, denn es gibt glücklicherweise portable 
Funktionen zum Lesen und Schreiben von Dateien.
Rolf Magnus wrote:

> Das muß man sowieso nur einmal, denn es gibt glücklicherweise portable
> Funktionen zum Lesen und Schreiben von Dateien.

Ja, aber wenn dann würde z.B. unter Linux eine INI-Datei nach 
Windows-Art verwendet, was wohl auch nicht sehr schlau ist, oder?

M.E. sollte man unter Linux Konfigurations-Dateien nach Linux-Style 
verwenden.

So interpretiere ich auch den Link von  Stefan "stefb" B.
Gast
> M.E. sollte man unter Linux Konfigurations-Dateien nach Linux-Style
> verwenden.

Es gibt keinen besonderen "Linux-Style". Viele Programme benutzen 
Dateien im Stil von ini-Dateien oder auch ein xml-Format, aber viele 
haben auch was ganz eigenes.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.