#4
gibt es auch eine möglichkeit das "Eintrag gespeichert" nur 5 Sekunden lang anzeigen zu lassen
Das könntest du mit einem Timer realisieren. Nach dem Speichern wird der Text geschrieben und der Timer gestartet. Wenn nach 5 Sek. der Timer-Event auslöst, wird der Timer wieder gestoppt und der Text gelöscht. Gruß
MCoder
#6
Wenn ich die Datei auf dem Desktop starte dann erstellt er die datei. Aber in irgendeinem Ordner nicht, erst wenn ich das Programm als Administrator starte... Kann man dieses auch irgendwie ändern? Liegt möglicherweise an fehlenden Betriebssystemberechtigungen. Arbeitest du unter Vista oder Windows 7? Ich bin mir nicht sicher, aber dort ist das Schreiben auf das Wurzelverzeichnis wohl problematisch. Mit der Directory-Klasse kannst du Verzeichnisse anlegen. Text in einer Datei überschreiben... | C++ Community. MCoder
C++ In Datei Schreiben Ohne Überschreiben E
a)
Wenn es möglich/erlaubt ist, die Speicherart zu ändern, würde es (einfach) gehen. Kehrseite wäre, dass der Dateiinhalt, der zurzeit im Texteditor
auch für Menschen schön lesbar ist, dort etwas seltsam ausschauen wird. b)
Sonst: Lies die gesamte Datei ein, in ein Array etc. (Tischanzahl = Arraygröße ist ja bekannt),
änder alles Nötige im Array und schreib das ganze Array wieder in die Datei. Für beides gilt: Damit das Neu-geschriebene die alte Datei überschreibt statt erweitert
musst du beim Öffnen "w" statt "a" angeben. PS: Bitte Codetags verwenden. Bzw., da die Einrückungen hier verschwunden sind,
änder deinen Beitrag, in dem du den Code nochmal reinkopierst. Statt dem hier. #3
vielen dank schonmal für die antwort! ja die speicherart darf auch geändert werden, hauptsache ist die liste kann dann später (sinnvoll leserlich) ausgedruckt werden.. C++ in datei schreiben ohne überschreiben e. gibt es da eine möglichkeit? Die Datei in ein Array einzulesen klingt nach einer echt guten Lösung aber ich kann mir das noch nicht ganz vorstellen, ist es dann am besten jeden einzelnen tisch als array anzulegen, damit ich auf alle zugehörigen daten des tisches zugefreifen kann?
Können Sie nicht alle Dateien sperren und nur auf sie schreiben, wenn alle Dateien gesperrt wurden? Mein Ansatz wäre, eine Sperre in Ihrem Java-Code zu verwenden. Daher konnte nur ein Prozess zu jedem Zeitpunkt eine Datei schreiben. C++ in datei schreiben ohne überschreiben 2019. Ich gehe davon aus, dass Ihre Anwendung die einzige ist, die die Dateien schreibt. Wenn es dennoch zu Schreibproblemen kommen sollte, müssen Sie eine Kopie von Dateien wie "outer suggest" speichern.