Für formatiert schreibt mit fprintf()
, ich bin mit einem FILE
Zeiger von einem Dateideskriptor von mkstemp()
(see this link) erstellt erhalten:richtig schließen eine Datei sowohl mit einem Dateideskriptor und Dateizeiger
fd = mkstemp(tmpName);
FILE *fp = fdopen(fd, "w");
fprintf(fp, "#EXTM3U\n");
Was das ist richtige Prozedur, um die Datei zu schließen?
fclose(fp) // only?
fclose(fp); // both?
close(fd);
close(fd); // only?
C oder C++: Wählen sie eine, sie sind nicht die gleiche Sprache. – abelenky
Im Wesentlichen die gleiche Frage wie in https://stackoverflow.com/questions/108043/closing-cleaning-up-mixed-file-descriptors-sockets. –