Datei auslesen
-
Hallo zusammen,
als Aufgabe habe ich das Auslesen einer txt-Datei mit dem Inhalt
WS13
2764 3726
...
...
...Ich habe vor, den Inhalt der ersten drei Zeilen als je eine Variable zu deklarieren. Ist das möglich? Ich muss nämlich nachher noch mit den Werten weiterarbeiten.
Wie sage ich C, wo er den Zeiger hinsetzen muss, um korrekt Werte auszulesen?
LG(PS: Bin Anfänger)
-
Deine Beschreibung ist leider nicht verständlich.
Allgemeine Feststellungen zum Lesen:
-Erst überlegst du dir, welchen Typ die Daten im Programm haben sollen.
-Dann überlegst du dir, wie du die Daten aus der Datei in Variablen dieses Typs bekommst. Dies ist abhängig sowohl vom Typ der Daten, als auch der Form, wie sie in der Datei stehen. Anhaltspunkte:
--Menschenlesbare Formate können oft mit scanf verarbeitet werden.
--Zeichenketten mit scanf oder fgets
--Einzelne Zeichen mit scanf oder getchar/getc
--nicht menschenlesbare Formate mit freadBesonderheiten bei Dateien:
-Praktisch keine, die Funktionen haben bloß ein f vorne dran
-Positionierung des Lesezeigers mittels fsetpos