Problem mit .ini files



  • Hi,

    Ich habe folgendes Problem:

    Immer wenn ich eine Ini schreiben will (z.B. nach dieser Anleitung:
    http://www.c-plusplus.net/forum/viewtopic-var-t-is-39388.html)

    Passiert gar nichts... hier mein Source dazu:

    #include <Windows.h>
    
    using namespace std;
    
    int main ()
    {
    
    WritePrivateProfileString("OPTIONS","COLOR","RED","test.ini");
    
    return 0;
    }
    

    Wenn ich zum Beispiel eine ini auslesen will mit diesem Source:

    #include <Windows.h>
    
    using namespace std;
    
    int main ()
    {
    
    char Color[100];
    
    DWORD destSize;
    destSize=100;  
    
    GetPrivateProfileString("OPTIONS","COLOR","NULL",Color,destSize,"test.ini");
    
    cout << Color << endl; 
    
    return 0;
    }
    

    Dann hat Color immer den Wert "NULL".

    Warum geht das alles nicht?

    mfg seak

    PS: Ich benutzte Visual C++ 2008.



  • versuch es mal mit ".\\test.ini"



  • Jo klappt super thx!


Log in to reply