MezData-Logo

Datei Ein- und Ausgabe

Problem: Ein Programm soll eine Reihe von Messwerten aufnehmen (solange Messwert > 0) und den Durchschnitt bilden. Zusätzlich sollen die Messwerte in einer Datei "messwerte.txt" gespeichert werden.

Einfache Dateiausgabe

#include <conio.h> // getch()
#include <iostream.h> // cin cout
#include <fstream.h> // Datei Ein Ausgabe

ofstream aDatei;      // Ausgabe Datei Variable

void main(){
  cout << "Dateiausgabe\n\n";
  aDatei.open ("test.txt", ios::out);  // Datei zum Schreiben öffnen
  if (!aDatei) {
    cerr << "stats.html konnte nicht geoeffnet werden \n";
    exit (-1);
  }
  aDatei << "Erste Zeile in Datei\n";
  aDatei.close();  // Datei schliessen
  cout << "Datei test.txt geschrieben.";
  getch();
 }

Aufgabe Dateiausgabe

Erstellen Sie ein Struktogramm um "Hallo Welt" in eine Datei "welt.txt" auszugeben.