WinFuture-Forum.de: Erstellen Und Löschen Einer Datei Unter C++ - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Erstellen Und Löschen Einer Datei Unter C++


#1 Mitglied ist offline   tombaer 

  • Gruppe: Mitglieder
  • Beiträge: 1
  • Beigetreten: 28. Juli 05
  • Reputation: 0

  geschrieben 28. Juli 2005 - 10:54

[FONT=Arial][SIZE=7][COLOR=blue]Wer kann mir sagen wie unter C++ eine Datei erstelle oder lösche. Also ich meine das die exe Datei eine datei erstellt oder löscht.
:huh:
0

Anzeige



#2 Mitglied ist offline   mo 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.796
  • Beigetreten: 17. Juni 02
  • Reputation: 0
  • Wohnort:Ulm / BaWü

geschrieben 28. Juli 2005 - 13:32

Google sagt:
http://www.functionx...lestreaming.htm
http://www.codersour...pp_file_io.html
http://www.cplusplus...dio/remove.html

Noch Fragen?
I'm mó. mo's good twin.
0

#3 Mitglied ist offline   Torian 

  • Gruppe: aktive Mitglieder
  • Beiträge: 68
  • Beigetreten: 01. September 04
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 28. Juli 2005 - 13:34

Moin,
also eine datei erstellen geht eigentlich über Filestreams:

#include <fstream>

int main()
{
   ofstream datei("Test.txt", ios::app);    //Öffnen der Datei
   if(!datei.fail())
   {
       datei << "Dies ist ein Test";          //In die Datei schreiben
       datei.close();                              // Datei schließen
   }
}


Löschen würde ich die Datei über den DOS Befehl 'del'

system(del Test.txt);


Gruß
Torian
0

#4 Mitglied ist offline   AlienSearcher 

  • Gruppe: aktive Mitglieder
  • Beiträge: 399
  • Beigetreten: 06. Juli 04
  • Reputation: 0

geschrieben 30. Juli 2005 - 22:01

Dateien löschen würde ich nicht mit system(). Zum löschen von Dateien gibt es in der cstdlib extra die Funktion remove() aus dem Namespace std. Also einfach std::remove(dateiname); und fertig. Hat den Vorteil, dass es bei der Portierung auf andere Systeme weniger Probleme bereitet.
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0