hi,
kann man in einem ifstream eigentlich auch eine Position genau anwählen, oder muss man alle Daten vorher auslesen?
Beispiel:
Datei test.asd: asdfghjklö
und mit meinem Programm will ich jetzt nur das "ghi" auslesen.
dazu könnte ich entweder
damit hätte ich jetzt "ghi" in der Variable ghi.
könnte ich das Ganze auch ohne die 1. beiden Zeilen machen?
(ach... bei der datei handelt es sich um eine binärdatei, falls das etwas ausmachen sollte)
kann man in einem ifstream eigentlich auch eine Position genau anwählen, oder muss man alle Daten vorher auslesen?
Beispiel:
Datei test.asd: asdfghjklö
und mit meinem Programm will ich jetzt nur das "ghi" auslesen.
dazu könnte ich entweder
Code:
char *vorher = new char[4];
file.read(vorher, sizeof(char)*4);
char *ghi = new char[3];
file.read(ghi, sizeof(char)*3);
damit hätte ich jetzt "ghi" in der Variable ghi.
könnte ich das Ganze auch ohne die 1. beiden Zeilen machen?
(ach... bei der datei handelt es sich um eine binärdatei, falls das etwas ausmachen sollte)