C++'da programlama yapıyorum. Kodumda bir metin dosyası oluşturuyorum, dosyaya veri yazarım ve akış kullanarak dosyadan okuma yapıyorum, istediğim diziyi bitirdikten sonra txt dosyasının içindeki tüm verileri temizlemek istiyorum. Birisi bana txt dosyasındaki verileri temizleme komutu söyleyebilir. Teşekkürler.C++ içinde metin dosyası içindeki verileri temizle
cevap
Dosyayı yazmak için kırpma seçeneğini kullanarak açarsanız, içeriği silersiniz. Ayrıca içeriği kaldıracaktır dosyanın silinmesi
std::ofstream ofs;
ofs.open("test.txt", std::ofstream::out | std::ofstream::trunc);
ofs.close();
. Bkz. remove file. Trunc işaretini ayarlarsanız
Bu yanıt, PureW tarafından önerilen cevaptan daha az kod (tek satır!) Ve daha iyi okunabilir kod içeriyor. –
Sorunun yorumu, dosya içeriğini silmek değil, dosyayı silmekti. – PureW
@PureW: Dosyayı silmek, içeriği temizlemenin bir yöntemidir. –
.
Kendi gereksinimlerim için sahip olduğum yaygın bir programlama durumunda bunu tamamen test ettim. Kesinlikle ".close();" operasyon. Bunu yapmazsanız, dosyaya yalvarıp atmadığınızı ya da sadece uygulama yapıp yapmadığınızı söylemezsiniz. Dosya türüne bağlı olarak, sadece ihtiyaçlarınızı bağlı olarak dosyaya ekleyebilir, amacını tam olarak yerine getiremeyebilir. ".close();" ifadesini kullandığınızdan emin olun. " Fstream üzerinde açıklık değiştirmeye çalışıyorsunuz.
- 1. GUI Metin Temizle WPF
- 2. C++: metin dosyası adı
- 3. JavaScript içinde metin dosyası oluşturma
- 4. PdfSharp, C# Hatası içindeki Meta Verileri Güncelleme
- 5. C++ bir dizgede (metin dosyası)
- 6. Yerel metin kullanarak 'C' içindeki metin dosyasını (Unicode) okuyun
- 7. Kullanıcıdan Metin Dosyası (ASCII) girmesini istemek C++ içinde oluştururken ad (
- 8. Metin alanında temizle düğmesi rengi
- 9. RichTextBox C# içindeki metin nasıl hizalanır?
- 10. HTML5 - localStorage tüm verileri sil ve temizle
- 11. ember.js içinde önyükleme verileri
- 12. Temizle
- 13. C# içinde BindingList içindeki öğeleri yeniden sıralamak?
- 14. C# içindeki metin kutusunda yazı tipi rengi nasıl değiştirilir?
- 15. C# içindeki bir nesneye veri bağlama C#
- 16. Bir AlertController içindeki HTML dosyası mı?
- 17. C# metin dosyası biçimi StreamWriter kullanarak
- 18. Böyle biçimlendirilmiş bir metin dosyası var C
- 19. GetElementsByClassName içinde metin alın
- 20. Uitextfield içindeki metin nasıl kaydırılır iOS
- 21. C++ içindeki bir metin dosyasından uzun satırları nasıl okurum?
- 22. C# içindeki onay kutusu listesinde nasıl bir metin kutusu eklenir?
- 23. Neden temizle düğmesi UITextField içindeki metinle hizalanmış değil?
- 24. C# ASP.NET Verileri Geri Yükle
- 25. Arduino'da dize içindeki metin eşleştirmesi
- 26. İçindeki metin ile tkinter progressbar
- 27. Sorgu içindeki metin çoğaltılıyor - Node.js
- 28. excel dosyası C# için veri okuma verileri mbodb veritabanı
- 29. C/C++ içinde bir ZIP dosyası oluşturma (XP/2003)
- 30. Ekranda C# WinForms programında titreme temizle
http://stackoverflow.com/questions/4815251/how-do-i-clear-the-whole-contents-of-a-file-in-c –