fehler bei schreiben einer datei
-
Hi Leute!
Ich habe das Problem,dass ständig ein segmentation fault auftritt wenn ich eine datei erzeugen bzw was reinschreiben will.FILE*punkt;
char c='f';
punkt=fopen("Ergebnis","r");
fputs(ergebnis, punkt);
fclose(punkt);Woran könnte das liegen?
-
Du öffnest zum Lesen "r" und willst dann reinschreiben?
-
sorry habe meinen fehler gerade selbst bemerkt!Abermal ne andere frage. Wie kriege ich das hin dass er mir einen integerwert also eine ganze zahl in das file schreibt. In diesem Fall wäre das Ergebnis!Ich nehme mal an dass es so nicht geht oder?
putc(ergebnis, punkt);
-
fwrite() statt fputs() musst Dir aber die Signatur von fwrite(,,) ansehen.