Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » C-? was mach ich falsch beim abpeichern in Datei

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
21.02.2003, 19:06 Uhr
PacMan



Zeile

C++:
Datei = fopen("Kond.dat", "w");


durch

C++:
Datei = fopen("Kond.dat", "wb");


ersetzen

Gruss
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
21.02.2003, 19:15 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
ist es gewollt, das Du "nur" ein Zeichen in die Datei schreibst?
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
21.02.2003, 20:01 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


ähm kann es nicht eher daran liegen:


C++:
Datei = fopen("Kond.dat", "w");

if (Datei==NULL)
    printf("Abspeichern nicht moeglich, Fehler");

exit(EXIT_FAILURE);
fwrite(pfKapital, sizeof(pfKapital), 1, Datei);
fclose(Datei);



probier mal folgendes:


C++:
Datei = fopen("Kond.dat", "w");

if (Datei==NULL)
{
    printf("Abspeichern nicht moeglich, Fehler");
    exit(EXIT_FAILURE);
}
fwrite(pfKapital, sizeof(pfKapital), 1, Datei);
fclose(Datei);


--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
21.02.2003, 21:38 Uhr
~0xdeadbeef
Gast


Trotzdem beibt das mit dem einen Zeichen. Wenn ich die ungarische Notation richtig im Kopf habe, ist pf ein Pointer auf einen float, wenn das der Fall ist, wäre das sinnvoller:

C++:
fwrite(pfKapital, sizeof(float), laenge_des_arrays_pf_Kapital, Datei);


sinnvoller. Ist ein bisschen Pseudo-Code, die Länge des Arrays musst du dir schon merken.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: