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 | |