Auslesen einer INI-Datei
-
Hi,
ich versuche gerade aus einer INI Datei einen Integer Wert auszulesen. Dafür verwende ich folgenden Code
#define DefaultValue (9) #include <windows.h> int main(int argc, char **argv) { WORD w_DigitalInputNbr = GetPrivateProfileInt("General","Input",DefaultValue,"conf.ini"); printf("\n %d",w_DigitalInputNbr); }
Dies Funktioniert nur irgendwie nicht. Er gibt immer nur den Dedault-Wert aus aber nicht den Wert der in der INI-Datei definiert ist. Hat jemand einen guten Tip? Bin selber noch nicht so erfahren was die Programmierung angeht.
mfg
Supermoep
-
Gib doch mal den kompletten Pfad der INI-Datei an - laut MSDN sucht GetPrivateProfileInt andernfalls im Windows-Verzeichnis.
-
Danke,
das wars. Was geholfen hatte war eine relative Pfadangabe. Also so:
#define DefaultValue (9) #include <windows.h> int main(int argc, char **argv) { WORD w_DigitalInputNbr = GetPrivateProfileInt("General","Input",DefaultValue,"./conf.ini"); printf("\n %d",w_DigitalInputNbr); }
mfg
Supermoep