在直接写屏(DOS或Windows的DriectX中)时,怎么将数字进行输出显示(前提:不调用类似printf或cout等函数)

在直接写屏(DOS或Windows的DriectX中)时,如何将数字进行输出显示(前提:不调用类似printf或cout等函数)
在直接写屏(DOS或Windows的DriectX中)时,如何将数字进行输出显示。
编程环境:C/C++
例:DOS下的VGA 13h模式(分辨率:320x200),已有指向视频缓冲区的首地址指针。。。(略),
某函数内有一变量定义:int wVar = 18;
问题:在视频缓冲区的坐标(x,y)处显示变量wVar的值。
(前提:不调用类似printf或cout等函数,要直接对变量进行操作以及直接输出至视频缓冲区)。
结果:请各位大大给出指导,有代码或伪代码更感激不尽。

------解决方案--------------------
用sprintf转成字符串