Definition | #include <stdio.h> int puts(const char *s);
| |
Returnwert | 0 | bei Erfolg |
| EOF | sonst |
Hinweise | Im Gegensatz zu Das abschließende Nullbyte von s wird nicht mitausgegeben. Weitere Informationen zur Ausgabe in Textdateien, v.a. zur Umsetzung der Steuerzeichen für Zwischenraum (\n, \t, etc.), finden Sie im Abschnitt „Zwischenraum“ (Grundbegriffe). Bei Textdateien mit der Zugriffsart SAM und variabler Satzlänge, für die zusätzlich eine maximale Satzlänge angegeben ist, gilt: Wenn bei | |
Beispiel | Dieses Beispiel zeigt den unterschiedlichen Abschluss der Ausgabe bei #include <stdio.h> int main(void) { FILE *fp; char s[BUFSIZ]; fp=fopen("dat","w"); while(gets(s) != NULL) { fputs(s,fp); puts(s); } return 0; } Wenn Sie nach Ablauf dieses Programmes dat anschauen, stellen Sie fest, dass die Zeichenketten aus der Eingabe ( | |
Siehe auch | fputs, gets, fgets, putws, sprintf, snprintf |