En la version 5.30 veo esta funcion, muy parecida a printf.
/* esto extraido de la ayuda de MikroC Pro v5.30*/
void PrintOut(void (*prntoutfunc)(char ch), const char *f,...);
PrintOut is used to format data and print them in a way defined by the user through a print handler function.
Parameters :
prntoutfunc: print handler function
f: format string
The f argument is a format string and may be composed of characters, escape sequences, and format specifications. Ordinary characters and escape sequences are copied to the print handler in order in which they are interpreted. Format specifications always begin with a percent sign (%) and require additional arguments to be included in the function call.
The format string is read from left to right. The first format specification encountered refers to the first argument after the f parameter and then converts and outputs it using the format specification. The second format specification accesses the second argument after f, and so on. If there are more arguments than format specifications, the extra arguments are ignored. Results are unpredictable if there are not enough arguments for the format specifications. The format specifications have the following format:
% [flags] [width] [.precision] [{ l | L }] conversion_type
Each field in the format specification can be a single character or a number which specifies a particular format option. The conversion_type field is where a single character specifies that an argument is interpreted as a character, string, number, or pointer, as shown in the following table: