Hallo!
Bin neu hier und noch ein relativer Anfänger in C.
Hab ein Notendurchschnittsberechnungsprogramm geschrieben - funktioniert auch einwandfrei.
Jetzt möchte ich aber das Ergebniss "x" welches nach meinem Algorithmus rauskommt in einer .txt Datei abspeichern, die zu diesem Zweck erstellt werden soll.
Folgendes wäre vl noch erwähnenswert:
- x ist ein double Wert.
- Ich programmiere mit Ubuntu, benutze als compiler g++.
Von fprintf und fclose habe ich schon gehört - allerdings kriege ich die letzten 2 Zeilen nicht zum laufen:
Wäre für jede Hilfe dankbar!
Bin neu hier und noch ein relativer Anfänger in C.
Hab ein Notendurchschnittsberechnungsprogramm geschrieben - funktioniert auch einwandfrei.
Jetzt möchte ich aber das Ergebniss "x" welches nach meinem Algorithmus rauskommt in einer .txt Datei abspeichern, die zu diesem Zweck erstellt werden soll.
Folgendes wäre vl noch erwähnenswert:
- x ist ein double Wert.
- Ich programmiere mit Ubuntu, benutze als compiler g++.
Von fprintf und fclose habe ich schon gehört - allerdings kriege ich die letzten 2 Zeilen nicht zum laufen:
Code:
x=x/n; //x ist ein double Wert
FILE * str = fopen ("test.txt", "w+r"); // die fehlermeldung hat was mit std::string to const char zu tun, vl habe ich da iwo einen Denkfehler
fprintf (str, x);
fclose (str);
return 0;
Wäre für jede Hilfe dankbar!