Wenn ich schreibe fout.open("file.dat",ios::out|ios::trunc|ios::binary);
verliert die Datei alle ihre Daten in dieser Instanz oder es wird warten, dass etwas geschrieben wird und dann Daten verloren gehen? (Ich hoffe, Sie bekommen meinen Punkt, alles was ich frage ist, ob nur die obige Aussage schreiben, dh fout.write()
wird Entfernen von Datensätzen aus einer Binärdatei aufrufen oder wir müssen einige Daten an die Datei übergeben und dann die vorherigen Daten bereits gespeichert in der Datei wäre verloren)Wie funktioniert ios :: trunc in C++ für Binärdateien?
0
A
Antwort
1
Das Trunc-Flag wird die Datei bei open() auf Null setzen.
Verwandte Themen
- 1. Binärdateien in C++
- 2. Warum ist ofstream ("log.txt", ios :: app | ios :: trunc); immer scheitern?
- 3. Trunc() Funktion
- 4. trunc Datum Feld in Mysql wie Orakel
- 5. C# Laden von Binärdateien
- 6. Wie funktioniert Audiobus für iOS?
- 7. Trunc (sysdate) in SQL Server
- 8. C Lesen Binärdateien
- 9. ftruncate trunc Datei in c nicht finden kann, diese Funktion
- 10. Wo befinden sich die Binärdateien für iOS-Frameworks im Dateisystem?
- 11. JavaScript trunc() Funktion
- 12. Lesen/Schreiben in Binärdateien in C
- 13. Strukturvalidierung für Binärdateien
- 14. std :: ios_base :: aß und std :: ios_base :: trunc
- 15. Wie fette Binärdateien auf iOS 5.1/iPhone 4 laufen lassen
- 16. Wird C# -Code in native Binärdateien kompiliert?
- 17. Pfad für die Installation Binärdateien für Kabale
- 18. Erstellen von Linux-Binärdateien für mehrere Plattformen
- 19. Unity3D C# System.IO.File.Delete funktioniert nicht auf IOS
- 20. Binärdateien in Python Schreiben von
- 21. Svn Client-Binärdateien für Windows
- 22. Wie lese ich mehrere Binärdateien in R?
- 23. Wie vereinheitlichen Befehlszeilenargumente (Flags) für zwei verschiedene Binärdateien in Python
- 24. Makefile: automatische Erzeugung von Abhängigkeiten für Binärdateien
- 25. Umschalten zwischen Flstream Trunc und App-Modi durch Variable
- 26. Wie man Objective-C-Symbole aus OS X-Binärdateien entfernt?
- 27. setDefaultCredential funktioniert nicht für UIWebView in iOS 7, funktioniert aber in früheren iOS-Versionen einwandfrei
- 28. Schreiben Sie cv :: Mat in Binärdateien?
- 29. entfernen Binärdateien in Mercurial
- 30. Wie lese/schreibe ich std :: string Werte von/in Binärdateien
meinst du, es wird Inhalt der Datei entfernen, nur durch Eingabe von fout.open() Anweisung? –
bedeutet es, ich kann fout.open schreiben ("file.dat", ios :: out | ios :: trunc | ios :: binary); fout.close(); wie diese 2 Anweisung kann ich em verwenden, um den Inhalt der Datei zu löschen :)? –
@Keshav Sharma 'trunc' bedeutet, dass der vorhandene Inhalt auf 0 Bytes gekürzt wird, also" ja "- siehe zum Beispiel: http://www.cplusplus.com/doc/tutorial/files/ für die Dokumentation. –