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