Definition | #include <stdio.h> int putc(int c, FILE *dz);
| |
Returnwert | Geschriebenes Zeichen c | |
bei Erfolg. | ||
| EOF | sonst. |
Hinweise |
Die Zeichen werden nicht sofort in die externe Datei geschrieben, sondern in einem C-internen Puffer zwischengespeichert (siehe Abschnitt "Pufferung“ (Grundbegriffe)). Bei der Ausgabe in Textdateien werden die Steuerzeichen für Zwischenraum (\n, \t, etc.) je nach Art der Textdatei in ihre entsprechende Wirkung umgesetzt (siehe Abschnitt "Zwischenraum“ (Grundbegriffe)). | |
Beispiel | Folgendes Programm liest Zeichen von der Standardeingabe ein und schreibt sie in die Datei dat. #include <stdio.h> FILE *fp; int c; int main(void) { fp = fopen("dat","w"); while((c=getchar()) != EOF) putc((char)c,fp); fclose(fp); return 0; } | |
Siehe auch | fputc, printf, putchar, fopen, fopen64, putwc |