B
Ich bins nochmal. Habs jetzt doch hingekriegt. Nur das die Daten jetzt nicht mehr gespeicher werden. Weiß jemand wodrand das liegt? Das Ganze sieht jetzt so aus.
void CTankstelleDlg::OnOK()
{
int iReturnMessageBox;
CString MessageBoxFrage = "Beenden und speichern?";
CString MessageBoxText = "Beenden";
iReturnMessageBox = MessageBox(MessageBoxFrage,MessageBoxText,MB_YESNO | MB_ICONQUESTION | MB_SETFOREGROUND);
if(iReturnMessageBox == IDYES)
{
CString Menge;
CString Preis;
CString Auto;
CString Name;
CString Tankstelle;
CString Datum;
CString Time;
Name = GetName();
Auto = GetAuto();
Menge = GetMenge();
Preis = GetPreis();
Tankstelle = GetTankstelle();
Datum = GetDatum();
Time = GetTime();
FILE *pfDatei;
pfDatei = fopen("Fahrtenbuch.txt","a+");
fputws(_T("0"),pfDatei);
fputws(_T(";"),pfDatei);
fputws(Name,pfDatei);
fputws(_T(";"),pfDatei);
fputws(Auto,pfDatei);
fputws(_T(";"),pfDatei);
fputws(Menge,pfDatei);
fputws(_T(";"),pfDatei);
fputws(Preis,pfDatei);
fputws(_T(";"),pfDatei);
fputws(Tankstelle,pfDatei);
fputws(_T(";"),pfDatei);
fputws(Datum,pfDatei);
fputws(_T(";"),pfDatei);
fputws(Time,pfDatei);
fputws(_T(":"),pfDatei);
fputws(_T("\n"),pfDatei);
fclose(pfDatei);
exit(0);
// TODO: Add extra validation here
CDialog::OnOK();
}
else{}