Programuję w C++. W moim kodzie tworzę plik tekstowy, zapisuję dane do pliku i odczytuję z pliku za pomocą strumienia, po zakończeniu sekwencji, której pragnę, chcę wyczyścić wszystkie dane w pliku txt. Czy ktoś może mi powiedzieć polecenie, aby wyczyścić dane w pliku txt. Dziękujemywyczyść dane wewnątrz pliku tekstowego w C++
Odpowiedz
Jeśli po prostu otworzysz plik do zapisu przy pomocy opcji skrótu, usuniesz zawartość.
std::ofstream ofs;
ofs.open("test.txt", std::ofstream::out | std::ofstream::trunc);
ofs.close();
Usunięcie pliku spowoduje również usunięcie zawartości. Zobacz remove file.
Ta odpowiedź ma mniej kodu (pojedyncza linia!) I lepiej czytelny kod niż odpowiedź zaproponowana przez PureW. –
Moja interpretacja pytania polegała na wyczyszczeniu zawartości pliku, a nie usunięciu pliku. – PureW
@PureW: Usunięcie pliku jest jedną z metod czyszczenia zawartości. –
Jeśli ustawisz flagę obcinania.
#include<fstream>
using namespace std;
fstream ofs;
int main(){
ofs.open("test.txt", ios::out | ios::trunc);
ofs<<"Your content here";
ofs.close(); //Using microsoft incremental linker version 14
}
Przetestowałem to na wskroś dla własnych potrzeb we wspólnej sytuacji programistycznej, którą miałem. Zdecydowanie upewnij się, że preformujesz ".close();" operacja. Jeśli tego nie zrobisz, nie dowiesz się, czy tępisz, czy po prostu aplikację na początku pliku. W zależności od typu pliku, który może być dołączony do pliku, który w zależności od potrzeb może nie spełnić swojego celu. Pamiętaj, aby wywołać ".close();" explicity na strumień, który próbujesz zastąpić.
- 1. Dane meta pliku tekstowego
- 2. czytanie pliku tekstowego w C#
- 3. Wyczyść wartość pola tekstowego w klonie obiektu
- 4. Wyczyść dane serwisowe w angularjs
- 5. "Wyczyść dane użytkownika" android
- 6. UITableView wyczyść dane
- 7. Czytanie z pliku tekstowego w języku C#
- 8. C# wyszukiwanie dużego pliku tekstowego
- 9. C++ wydajność odczytu pliku tekstowego
- 10. Dane pliku tekstowego analizujące wiersze i dane wyjściowe jako kolumny
- 11. Export C# DataSet do pliku tekstowego
- 12. Usuwanie pierwszy wiersz pliku tekstowego w C#
- 13. przekierowanie wyjścia do pliku tekstowego w C#
- 14. Dołącz dane pliku tekstowego do pliku dziennika, .bat
- 15. Jak dodać przycisk "Wyczyść" do pola tekstowego w WPF?
- 16. parsowanie wielu sekcji pliku tekstowego C#
- 17. Jak eksportować dane do pliku tekstowego w Apache phoenix?
- 18. dane bloku tekstowego wiążące
- 19. odczytać dane z pliku do końca wiersza w C/C++
- 20. Przycisk Wyczyść na UITextView
- 21. Czytanie z pliku tekstowego - Cel C
- 22. C#: ogon jak program do pliku tekstowego
- 23. Pliku pliku tekstowego z Python
- 24. Czyszczenie zawartości pliku tekstowego przy użyciu C#
- 25. Jak wyczyścić dane wejściowe pliku
- 26. Konwersja pliku PDF do pliku tekstowego
- 27. Jak mogę odczytać dane z pliku tekstowego za pomocą VB6?
- 28. Odczytaj z pliku, wyczyść go, napisz do niego
- 29. Linki wewnątrz bogatego pola tekstowego?
- 30. Wyczyść moje własne dane aplikacji programowo
mam nadzieję, że pomoże ci http://stackoverflow.com/questions/4815251/how-do-i-clear-the-whole-contents-of-a-file-in-c –