资源简介
非常简单的一个英文字母点阵放大程序,适合初学者,利用点阵数组以及简单的循环,实现英文字母的按照可变比例放大、斜体等功能。为初学者提供些灵感。虽然文件后缀名是.cpp,但完全使用C语言写的,改后缀名完全没问题。
代码片段和文件信息
#include //标准输入输出头文件
#include //字符串处理头文件
#define SCREEN_COLS 80 //定义“SCREEN_COLS”为命令提示符窗口列宽度
#define HORIZONTAL_DISTANCE 3 //定义“HORIZONTAL_DISTANCE“为字符间列距
#define VERTICAL_DISTANCE 1 //定义“VERTICAL_DISTANCE”为行距
#define FONT_ROWS 8 //每个字符所占行数
#define FONT_COLS 5 //每个字符所占列数
#define CHARS_PER_LINE ((SCREEN_COLS-1)/(FONT_COLS * h_scale + HORIZONTAL_DISTANCE)) //定义放大后每行容纳的字符数
static const unsigned char ASCII_TAB[][5]= //8*5 静态常量数组表,用于确定放大后的字符样式
{ //const是一个C语言的关键字,它限定一个变量不允许被改变。static是静态修饰符
{ 0x00 0x00 0x2f 0x00 0x00 } // !
{ 0x00 0x60 0x60 0x00 0x00 } // .
{ 0x7E 0x11 0x11 0x11 0x7E } // A
{
相关资源
- 精通UNIX下C语言编程及项目实践总结与
- 加权调度算法(C语言)
- crc16几种标准校验算法及c语言代码(
- 树莓派CAN通讯(c语言)
- FTP客户端源代码C语言
- C语言基数排序——顺序队列实现
- 256色转灰度图(c语言)
- c语言实现一个简单的线程池(thread
- avl树的实现(c语言)
- C++ 用C语言判断文件是否存在
- c语言地空对战游戏.zip
- c语言实现水波纹显示效果.zip
- c语言打字母游戏源码.zip
- c语言使用CMakeLists.txt编译和使用静态
- 高级冒泡排序高级(c语言)
- C语言程序设计单元练习及答案pdf
- 高斯 Jordan消元法 c语言代码
- c语言练习习题附答案.doc
- 基于c语言的多功能电子表的单片机实
- 基于C语言的电压表单片机实践
- 用C语言写的一个俄罗斯方块程序
- c语言定时关机
- 八皇后 回溯算法 (C语言与c#源码)
- shell实现(c语言)
- 蛇形矩阵源码(c语言)
- c语言新手入门必备笔记
- 哈夫曼树C语言编程实现
- c语言开发规范.pdf
- 编程语言推荐系统(c语言源码)
- C语言实现字节流与十六进制字符串的
评论
共有 条评论