Files & structs

Hi Experten,

Ich muß ein Praktikum programmieren(UNI) bei den der Benutzer Daten in eine Struktur eingeben kann, die dann in einer Datei(binär) gespeichert werden sollen, das hab ich! Wie kann ich die Daten aus der Datei denn wieder in eine Struktur schreiben?

Außerdem brauche ich eine Konstruktion wie „Pause“, die einfach und gut ist. Aufgehoben am besten mit ENTER oder so. Zeichen eingeben und dann Enter ist blöd.

Danke Mattes

Moin,

Ich muß ein Praktikum programmieren(UNI) bei den der Benutzer
Daten in eine Struktur eingeben kann, die dann in einer
Datei(binär) gespeichert werden sollen, das hab ich! Wie kann
ich die Daten aus der Datei denn wieder in eine Struktur
schreiben?

fread()

Außerdem brauche ich eine Konstruktion wie „Pause“, die
einfach und gut ist. Aufgehoben am besten mit ENTER oder so.
Zeichen eingeben und dann Enter ist blöd.

getchar()

Thorsten

Hoi !

Wie kann ich die Daten aus der Datei denn wieder in eine
Struktur schreiben?

Also, zunächst würde ich die Struktur mit fwrite() in
die Datei schreiben, dann kannst du sie auch mit fread()
ganz easy wieder lesen - nämlich in beiden Fällen komplett,
ohne die einzelnen Elemente speichern zu müssen.

Außerdem brauche ich eine Konstruktion wie „Pause“, die
einfach und gut ist. Aufgehoben am besten mit ENTER oder so.
Zeichen eingeben und dann Enter ist blöd.

Hm. Hier würde ich getch() empfehlen. Wartet auf einen Tastendruck und gibt dann die Taste zurück (man muß den Rückgabewert ja nicht verwerten), macht aber keine Bildschirm-
ausgabe des Zeichens.

Gruß
MindShape