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.


Log in to reply