Datei - Lesen unsd schreiben von .ini Files in VC++



  • Hallo zusammen,
    ich habe erst vor kurzem mit der Visual C++ Programmierung angefangen.
    Weis jemand, wie man Daten in ein .ini File schreibt und ausliest?

    Vielen Dank im Voraus

    Guenter



  • Mit "GetPrivateProfileString" und "WritePrivateProfileString" geht das sehr gut. 🙂

    Steht alles leicht verständlich in der MSDN.



  • CString Database::getinifile(CString section,CString key,CString filename,CString direktory)
    {
    
        if (direktory == "")
        {
            char *direkt = new char[500];
            int laenge = GetCurrentDirectory(499,direkt);
            direkt[laenge] = NULL;
            direktory.Format("%s",direkt);
            delete []direkt;
        }
        char *pBuf = new char[300];
        CString returnstring;
        GetPrivateProfileString(section,key,"error",pBuf,300,direktory + "\\" + filename + ".ini");
        returnstring.Format("%s",pBuf);
        delete []pBuf;
        return returnstring;
    }
    
    int Database::writeinifile(CString section,CString key,CString filename,CString direktory,CString addstring)
    {
    
        if (direktory == "")
        {
            char *direkt = new char[500];
            int laenge = GetCurrentDirectory(499,direkt);
            direkt[laenge] = NULL;
            direktory.Format("%s",direkt);
            delete []direkt;
        }
        int ret =  WritePrivateProfileString(section,key,addstring,direktory + "\\" + filename + ".ini");
        return ret;
    }
    


  • Ab in die FAQ


Anmelden zum Antworten