Format and print a string.
Format and print a string.This is the equivalent of printf() in the context of Megistos. It performs exactly like printf(), which is small wonder, considering it uses vsprintf() interally.
You should not use this function to print literal strings. BBS internationalisation and customisation depend on having all strings inside prompt blocks. Okay, so we don't always follow this rule, but we try to, and we (usually) only print white space.
`Why is this function here, then', I hear you ask (among death threats and other severe complaints). It's useful for formatting and printing strings that you've previously constructed from prompts and stored for later. Really, it does have its uses.
Like all of the output functions in this subsystem, print() does line wrapping, justification, et cetera in order to print out your string. This, of course, depends on your wishes, as embedded within the string in the form of format directives.