Print formatted output to the screen, this subroutine does emulate the C/C++ stdio function vprintf(), it takes a format string, which contains literal text and formatting tokens. Also a va_list string is passed, which must contain the variable arguments to be formatted.
SYNTAX:
VPrintF fmt$, vargs$
INPUTS:
fmt$ (STRING)
- Any string literal or variable, which can contain any escape sequences known to C/C++ and formatting tokens known to the standard library function printf().
vargs$ (STRING variable)
- A variable args string made with the SUBs/FUNCTIONs in qbstdarg.bm, which must contain all required arguments in the very same order as the respective formatting tokens appear in the given format string.
ERRORS:
- If fmt$ is empty or vargs$ is no valid va_list string, then this function will print a blank line.