Passwörter und solches Zeug
-
Moin
Ich hab folgenden Code:
void CAdmin::OnChadmin() { //This changes the Administrator Password FILE *fhd; fhd=fopen("admin.deb","w+"); CString newpass; GetDlgItemText(IDC_ADMINPASS_CH,newpass); if(!fhd) { MessageBox("Ein Fehler ist aufgetreten" , "Error" , MB_OK); } else { fputs(newpass,fhd); fclose(fhd); LPTSTR strb="Das Passwort wurde geändert auf :"; stra=strcpy(newpass,strb); MessageBox(stra, "Bestätigung" , MB_ICONINFORMATION | MB_OK); } }
Naja, jedenfalls funzt das ned. Jedesmal, wenn per Mousebutton die Funktion aufrufe, hängts mir den neuen an den alten Wert. Wie kann ich den alten Wert automatisch löschen?
Gruss FG
-
CStdioFile file; file.Open("admin.deb",CFile::modeCreate | CFile::modeNoTruncate | CFile::modeWrite, NULL ); file.WriteString(newpass); file.Close();