Hallo zusammen,
ich stehe vor folgendem Problemchen. Ich habe eine Funktion, in der ich eine Datei öffne.
FILE *datei
datei = fopen("C:\\TEST.DAT", "rt"))
Nun rufe ich eine Funktion auf, in der ich auf die geöffnete Datei zugreifen möchte. Bisher mache ich es so, dass ich die Datei in der ersten Funktion öffne, mit ihr arbeite und die Datei dann wieder schließe, dann die neue Funktion aufrufe, die Datei wieder öffne und wieder mit der Datei arbeite. Gibt es auch die Möglichkeit die Datei zu öffnen und irgendwie in der nächsten Funktion wieder darauf zugreifen zu können. Ich habe schon ein wenig rumgespielt, aber in der aufgerufenen Funktion wird alles übersprungen, weil es so sheint, als wenn die Datei nicht geöffnet sei.
Fände prima, wenn mir jemand die Lampe im Kopf anzünden könnte.
Grüße
ich stehe vor folgendem Problemchen. Ich habe eine Funktion, in der ich eine Datei öffne.
FILE *datei
datei = fopen("C:\\TEST.DAT", "rt"))
Nun rufe ich eine Funktion auf, in der ich auf die geöffnete Datei zugreifen möchte. Bisher mache ich es so, dass ich die Datei in der ersten Funktion öffne, mit ihr arbeite und die Datei dann wieder schließe, dann die neue Funktion aufrufe, die Datei wieder öffne und wieder mit der Datei arbeite. Gibt es auch die Möglichkeit die Datei zu öffnen und irgendwie in der nächsten Funktion wieder darauf zugreifen zu können. Ich habe schon ein wenig rumgespielt, aber in der aufgerufenen Funktion wird alles übersprungen, weil es so sheint, als wenn die Datei nicht geöffnet sei.
Fände prima, wenn mir jemand die Lampe im Kopf anzünden könnte.
Grüße