ifstream: anfängerVerständnisFrage zur effizienz
-
Hallo,
wenn ich mit einem normalem ifstream, ohne zusatzparameter daten aus einer datei lese, dann bekomme ich mit jedem get() ein byte als char.
Die Frage jetzt:
Ein Maschinenwort ist so weit ich weiss sicherlich nicht ein byte gross. geht es dann schneller, gleich grössere Mengen zu lesen ? Wenn ja, wie kann ich das machen?
-
read
-
Du könntest z.B. Zeilenweise einlesen
int main () { ifstream in("DeineDatei.txt"); char zeile[101]; //Liest eine ganez zeile ein in.getline(zeile, 101); }
-
Binärdatein schreibt man mit write und man liest sie mit read.