Money Making Machinist Geschrieben 3. März 2005 Geschrieben 3. März 2005 Hi, ich hätte da mal ne Frage, wozu braucht man Binärfiles? Ich denk die haben bestimmt einen tieferen Sinn, aber welchen? Ich finds halt auch ziemlich umständlich eine Binäre-Datei zu erstellen. ofstream fout("file.dat", ios::binary); int number = 30; fout.write((char *)(&number), sizeof(number)); struct OBJECT { int number; char letter; } obj; obj.number = 15; obj.letter = 'M'; fout.write((char *)(&obj), sizeof(obj)); ifstream fin("file.dat", ios::binary); fin.read((char *)(&obj), sizeof(obj));
carstenj Geschrieben 3. März 2005 Geschrieben 3. März 2005 Hallo, Linux und Windows behandeln Zeilenumbrüche unterschiedlich: \r\n unter Windows, \n unter Linux. D.h. eine unter Linux erstellte Datei wird nicht richtig unter Windows angezeigt. Wenn du eine Datei binär abspeicherst, macht es keinen Unterschied, ob du sie und Linux oder Windows öffnest.
Money Making Machinist Geschrieben 4. März 2005 Autor Geschrieben 4. März 2005 Ahja gut danke, gut zu wissen.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden