000
10.01.2003, 15:44 Uhr
void*
Generic Pointer (Operator)
|
Erstellt von Uwe
In diesem kleinen Beispielprogramm kann man erkennen, wie einfach es ist, eine Datei anzulegen, in diese zu schreiben und sie bei Bedarf wieder zum Lesen zu öffnen. Die Datei "test_output.txt" wird im aktuellen Arbeitsverzeichnis angelegt.
C++: |
#include <fstream> #include <iostream>
using namespace std;
char Zeichen;
void schreiben() { ofstream out("test_output.txt"); out<<" Hallo das ist ein Test-Text, welcher in die Datei "; out<<"test_output.txt geschrieben wird "; out<<"Mal sehen ob die Sache klappt. "; out<<"Wir sehen hier den Unterschied von cout und get "; }
void lesen_mit_cout() { ifstream in("test_output.txt"); while(!in.eof()) { in>>Zeichen; cout<<Zeichen; } }
void lesen_mit_get() { ifstream in("test_output.txt"); while(!in.eof()) { Zeichen=in.get(); cout<<Zeichen; } }
int main(int argc, char* argv[]) { schreiben(); lesen_mit_cout(); cout <<endl; lesen_mit_get(); cout <<endl; return 0; }
|
-- Gruß void* |