Projekt 2: "Animierte ASCII-Kunst"
2. Datei zum Lesen öffnen
Worum geht es?
In diesem Teil des Programms werden die Filmdaten von der Festplatte eingelesen und im Speicher deines Computers mit Hilfe geeigneter Datenstrukturen abgelegt. Im ersten Schritt wird versucht, die vom Nutzer angegebene Datei mit den Filmdaten zu öffnen. Sollte dies nicht funktionieren, dann beendet sich das Programm mit einer Fehlermeldung.
Was kannst du danach?
- Datei zum Lesen öffnen
- Fehler beim Öffnen erkennen
Der zu öffnende Dateiname kann hier eingegeben werden:
#include <string> #include <iostream> #include <fstream> // File-Stream using namespace std; int main() { // Dateiname einlesen string filename; cout << "Bitte Filmdatei angeben : "; cin >> filename; cout << filename << endl; // Datei zum Lesen öffnen ifstream movie_data(filename); if (!movie_data.is_open()) { cout << "Fehler beim Öffnen!" << endl; exit(1); // Programm mit Fehlercode beenden } else { cout << "Datei erfolgreich geöffnet!" << endl; } return 0; }
Die Datei mit dem Namen "datei1.txt" ist auf dem Server vorhanden. Verändere den Dateinamen im Eingabefeld und achte auf die Ausgabe des Programms.