Dateigröße



  • @Fisch

    RAII ??? 😕



  • Ich denke er meint Red Alert 2 (C&C 4)



  • blubb 🙄 😃

    was ich meine ist Resource Acquisition Is Initialisation oder k.a. wie man das ausschreibt 😃
    mit fstreams muss hume die streams nicht schließen, weil das im destruktor passiert. das hat vorteile, denn wen eine ausnahme geworfen wird, wird automatisch der destruktor aufgerufen, fclose müsste man da dann aber manuell aufrufen.
    damit wäre die gesamte exception safety im Ar***.
    nach dem RAII-Prinzip wird im konstruktor alles angegeben (fstream file("bla") und nicht
    fstream file; file.open("bla")) , und im destruktor automatisch vernichte´t



  • Ach sooooo

    Mir gings um den C- Teil mit fopen()...., da sollte man das auch fclos()en.

    Bei fstreams isses klar!



  • und ich hab gemeint, dass er nach (normalerweise) so viel RAII vergessen hat, das die C-Funktionen das nicht beherrschen und manuell mit fclose beendet werden muss 😃



  • @DerAltenburger
    Soll das lustig sein? Habe ich irgendwo geschrieben, dass dies vollständige Programme sind? Siehst du irgendwo eine Fehlerprüfung? Im C++-Programm? Meinst du jemand besitzt eine Datei "bakaablssl.mp3"?

    Meinst du es macht Sinn die Dateigröße zu bestimmen und dann fertig. Nicht mal eine Ausgabe?
    Dir scheint es nicht aufgefallen zu sein, deshalb schreibe ich es nochmal explizt: Das sind Codeschnipsel! Sie sollen demonstrieren, wie man *prinzipiell* die Dateigröße einer Datei bestimmt. Sie demonstrieren *nicht* wie man ordentliche Programme schreibt.
    Ich habe nicht mal garantiert, dass sie funktionieren. Ich habe sie nicht mal compiliert. Zugegeben, durch die Einbettung in main und durch das inkludieren der Header habe ich wohl einen falschen Eindruck erweckt. Auf der anderen Seite
    muss ich aber auch nicht immer alles explizit hinschreiben.

    Weiß von mir aus darauf hin, dass am Ende der Dateibearbeitung ein fclose stehen sollte. Aber stell mich hier bitte nicht als Idiot dar, der zu blöd ist ne manpage zu lesen.

    Aber trotzdem vielen Dank. Ist immer wieder schön zu sehen, dass ihr euch soviele Sorgen um meine Fähigkeiten macht.

    [ Dieser Beitrag wurde am 30.03.2003 um 18:48 Uhr von HumeSikkins editiert. ]



  • schön rausgeredet hume 😃 😃 😡



  • Meine Fresse, macht es doch einfach alle besser.
    Dann brauche ich mich hier micht weiter rumärgern.



  • Das ist aber jemand schlecht gelaunt. Zu viel Stress, was?



  • Das ist aber jemand schlecht gelaunt. Zu viel Stress, was?

    Wie schön, dass du an meiner Laune interessiert bist. Um nicht noch als unhöflich abgestempelt zu werden, möchte ich auf deine Frage mal antworten. Auch wenn's OT ist.

    Meine Laune ist ausgezeichnet (sie war es zumindest bis eben und wird es in 10 Minuten wieder sein). Das Wetter ist herrlich, wir haben unseren Gegner beim FuBa heute 13:5 weggeputzt, ich habe vorhin das erste Eis des Jahres gegessen, dass dazu noch sehr lecker war. Alles in allem ein schöner Tag.

    Das alles ändert aber nichts an meiner Sensibilität und daran, dass ich das Klima hier als sehr feindselig und nörgelig empfinde.
    Und ich warte nach wie vor darauf, dass aus den Reihen der ständigen Meckerer endlich einer vortritt und zeigt, dass er es besser kann.



  • Original erstellt von HumeSikkins:
    Meine Fresse, macht es doch einfach alle besser.
    Dann brauche ich mich hier micht weiter rumärgern.

    mach dir nix draus, du bist einfach total gut in C++, da wird einem halt jeder winzigste fehler peinlichst genau nachgesagt 🙂 aber das denke ich darfst du nur als kleinen scherz verstehen. nur über das internet kann man schlecht gesichtsausdrücke weitergeben, das forum hat noch keine videokonferenzfunktion 😉
    nimm's am besten gar nicht wahr 🙂



  • @HumeSikkins

    War doch nicht boes gemeint! 🙄

    Da sollte ja auch keine Diskussion draus werden. Ich fands blos wichtig, weil:

    1. Der Fragesteller mit Dateifunktionen unsicher scheint
    2. Du doch sonst 'gruendlicher' antwortest. 😉 DAS SOLL EIN LOB SEIN! 😉

    Aber wenn's Dich glücklich macht:

    Hiermit entschuldige ich mich bei HumeSikkins in aller Form und bestaetige, dass er KEIN Idiot ist!(was ich auch niemals behaupten wollte!) HumeSikkins hat jederzeit das Recht mehr oder weniger komplette Codeschnipsel zu veroeffentlichen!



  • Ok. Vergesst es einfach. Für mein übertriebenes Temperament könnt ihr nix.
    Ich passe damit schlicht nicht in dieses Forum.

    Der Fehler liegt bei mir, es gibt also weder einen Grund für (zweifelhafte) Entschuldigungen noch dafür mir Honig ums Maul zu schmieren.

    Und damit ist das Thema hoffentlich beendet.



  • Wir schmieren dir kein Honig ums Maul, ist halt so, bist einfach gut.
    Aber OK, hören wir jetzt auf und erinnern uns an das Topic. Haben wir sowas schon bei den FAQs? Kommt nämlich recht oft, diese Frage 🙂
    Auch wenn es plattformunabhängig keine Lösung gibt, das kann ja dazu gesagt werden



  • . Haben wir sowas schon bei den FAQs? Kommt nämlich recht oft, diese Frage
    Auch wenn es plattformunabhängig keine Lösung gibt, das kann ja dazu gesagt werden

    Ja haben wir.
    Ströme und Dateien in C++
    Zweites Beispiel.



  • sehr gut 🙂


Anmelden zum Antworten