Ich möchte Daten in einem c-Programm Daten in einer csv-Datei
speichern. In diesem Fall handelt es sich um double-Werte.
Dazu habe ich die Funktion fcvt verwendet, und speicher sie dann
mit fputs() in der Datei, leider gibt sie nicht den Dezimalpunkt wieder.
Code: Alles auswählen
buffer = fcvt (dat->temp30, 1, &decimal, &sign);//float to string
fputs(buffer,csvDatei);
fputc(';',csvDatei);//temp30
Was mache ich falsch oder kann ich vielleicht direkt double-Werte
in die Datei speichern?
Vielen Dank
Bin leider immer noch kein guter Programmierer
Matthias