000
28.07.2005, 08:46 Uhr
~neubeic
Gast
|
Hallo, ich komme einfach nicht weiter. Ich lese was aus einer ini-datei. Das klappt gut. Dann will ich das ausgelesene vergleichen.
Hier mal etwas code:
C++: |
char *cpIniSectionName, *cpIniKeyName, *cpIniContent, *cpIniPath; cpIniSectionName="Sektion1"; cpIniKeyName="String1"; cpIniContent="INI-ERROR"; cpIniPath="c:\\test.ini";
GetPrivateProfileString(cpIniSectionName, cpIniKeyName, "INI-ERROR", cpIniContent, 64, cpIniPath);
if(strcmp(cpIniContent, "INI-ERROR")==0) { MessageBox(NULL, cpIniContent, "fehler beim ini lesen", MB_OK); }
|
Ich bekomme die MessageBox jedesmal zu sehen. Als Inhalt sehe ich den Wert meiner Ini-Datei, aber das strcmp sagt, das da was anderes drin steht (Ini-Error, meine Standard-Initialisierung) Vielleicht mache ich auch etwas ganz grundlegendes verkehrt!? |