Definition | #include <stdio.h> int vfprintf(FILE *dz, const char *format, va_list arg);
| |
Returnwert | Anzahl der ausgegebenen Zeichen bei Erfolg. Integer< 0 bei Fehler. | |
Hinweise |
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 | In folgendem Programmausschnitt gibt die Funktion #include <stdarg.h> #include <stdio.h> void error(char *f, ...); int main(void) { . . char *weight = "WARNING"; int num = 20; error("Fehlerklasse: %s, Anzahl: %d\n", weight, num); . . error("Kein Fehler\n"); . . } void error(char *format, ...) { va_list arg; va_start(arg, format); vfprintf(stderr, format, arg); va_end (arg); } | |
Siehe auch | vprintf, vsprintf, vsnprintf |