Archivlink: javarea.de Forum > Talk Talk > [C++] Eingaben umleiten
Vollständigen Link anzeigen: javarea.de Forum > Talk Talk > [C++] Eingaben umleiten

Pages: [1]

geschrieben von Shaddow am 21.10.2004 - 00:49
Hallo ich hab mal ne Frage:
Ich habe mal irgendwo gelesen, dass man Eingaben umleiten kann, d.h man muss sie nicht erst in einer Variable zwischenspeichern sondern kann sie sofort in einer Datei speichern lassen.
Ich glaube das ging irgendwie mit <<< aber ich kenne die Syntax nicht mehr.
Kennt die wer?

geschrieben von Daniel am 21.10.2004 - 08:31
Hmm.. irgendwie so..

HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
#include <fstream>
using namespace std;
...
ofstream FileToWrite;
//Binär öffnen zum schreiben
FileToWrite.open("Hier deine Datei", ios_base::out | ios_base::binary); 
//ASCII öffnen zum schreiben einfach ios_base::binary weglassen
for(Alle Instanzen abhandeln)
{
  FileToWrite.write( reinterpret_cast<char*>(Pointer of dein CD-OBject), sizeof(cd));
}


Musste mal googeln..
Daniel

geschrieben von Shaddow am 21.10.2004 - 10:47
nene das kenn ich ja, ich hab das mal in rgendnem Buch gelesen das geht irgendwie
cin >>> Datei; // ohne variablendeklarierung ->direktes Schrieben
cin >> variable >>> Datei; // mit variablendeklarierung -> indirektes Schreiben

das funzt halt blos so nich

geschrieben von Daniel am 21.10.2004 - 12:56
Dann wirste wohl das Buch wieder raussuchen müssen.

geschrieben von Shaddow am 21.10.2004 - 14:14
Ja das is gar nicht so einfach. Weil das Buch, indem das stand, war ein ausgeliehenes aus einen Bibliothek udn ich kenn den Namen net mehr....

geschrieben von gegenort am 22.10.2004 - 19:40
das is sicher das selber wie unter Linux...
HTML-Quelltext
1: 
2: 
Linux:
ls -lisa > /home/user/ls.txt


Sicher geht das in C ähnlich
HTML-Quelltext
1: 
2: 
3: 
4: 
file = fopen(...)
... blablabla ...

cin > file;


Ohne Gewähr! Is nur mal so en Gedankengang von mir...


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.