Wudy 发表于 2012-5-31 15:58:26

【SRC】Wstdio(模拟stdio)支持两种字体 跨行IO

本帖最后由 Wudy 于 2012-6-1 20:34 编辑

Wstdio是一份为9860模拟stdio的源代码,主要实现了跨行IO,有两种字体大小(MINI和正常),参考了直径malical中的一些代码


把两个文件添加到工程,再#include "Wstdio.h",就可像平时一样使用printf()(不需要任何初始化之类的函数)。

Wstdio还提供了一个读入的函数, char *getsn( char *buffer, int max ); 用法同与fgets()类似。

在调用了清除屏幕的函数后(如Bdisp_AllClr_DDVRAM();),需要调用ResetIO()把输出位置重新定位到屏幕最左上方。

在Wstdio.h里,用#define MINI_MODE来开启MINI模式,注释掉回到正常模式。注意改变模式后需要Rebuild All来生效(SDK的问题)。
MINI:


正常:

wtof1996 发表于 2012-5-31 21:24:26

很好,支持!
另外我想问一下,提供顺序文件读写是否有可能?
freopen或者是fopen
页: [1]
查看完整版本: 【SRC】Wstdio(模拟stdio)支持两种字体 跨行IO