000
27.05.2005, 17:39 Uhr
Ren
|
Hallo,
ich möchte mit meinem Programm eine Wertetabelle einer Sinus-Funktion (im Intervall [0;2Pi] erstellen, die anschließend in einer Datei abgespeichert werden soll. Die Datei wird erstellt, aber diese ist leer.
C++: |
#include <fstream> #include <iostream> #include <iomanip> #include <stdlib> #include <math> using namespace std;
main() { ofstream datei; char dateiname[80]; double x, schrittweite; cout <<"Dateiname: "; cin >>dateiname; cout <<"Schrittweite: "; cin >>schrittweite; datei.open (dateiname, ios::out); if (!datei.good()) { cout <<"Fehler beim Öffnen von "<<dateiname<<endl; cin.get(); cin.get(); } exit(0);
x=0; do { datei <<"x= "<<x<<" sin= "<<sin(x)<<endl; if(!datei.good()) { cout <<"Fehler beim Schreiben\n"; datei.close(); cin.get(); cin.get(); } x=x+schrittweite; } while (x<=6.28); datei.close(); cout <<"Datei wurde geschlossen.\n"; cin.get(); cin.get(); }
|
Dieser Post wurde am 27.05.2005 um 17:40 Uhr von Ren editiert. |