Dateien plattformunabhängig einlesen
-
Hi
Mit welcher Methode liest man Dateien plattformunabhängig ein? Bisher habe ich es mit fstream gemacht, abe geht das auch auf einem Linux oder auf einem Mac?
MfG, EOutOfResources
-
Natürlich, wie die ganze C++-Standardbibliothek. Boost ist übrigens auch plattformunabhängig.
-
Falls du plattformübergreifendes De-/Serialisieren meinst musst du halt noch so Sachen wie Byte-Reihenfolge (Little-/Big-Endian), Kodierung (Latin1, UTF8 etc.) und eventuell Größe der Datentypen (hat ein int 4 oder 8 Byte?) beachten.
-
Ja, wobei das vor allem bei binärem Schreiben/Lesen ins Gewicht fällt. Wenn man sich auf ein standardisiertes Textformat festlegt, muss man sich um nicht mehr viel kümmern.