但是,像如下的代码:
void main(void) {
//asdf /*111 //*22222 printf(" /* long2hex */ 转换结果:%08X",//8位 i );
} ……
我以前写过类似功能的小软件: 1-读取整个Keil工程里的C文件和头文件 2-删除所有注释 3-提取字符串 4-提取汉字 5-删除重复汉字 6-汉字排序 7-根据设定的TTF字体,取模 8-生成字库和字库接口函数
这样做了以后,我就可以很轻松的在无字库的液晶上编写菜单了: 只需执行类似这样的代码: disp(line0,colum0,"电压显示:"); sprintf(buff,"电压:%.3fV",Voltage); disp(line1,colum0,buff); …… 真爽……
可惜电脑被偷了一次,后来只恢复了一些早期代码 如果感兴趣明天找找发部分上来,删除注释是用状态机实现的,好像这事也就状态机能干的比较好了……
|