C/C++的垄断领域
100%高薪就业的专属领域
目前以及未来30年的发展方向
具体行业:


已经演示了!
不要Qt,不要图形库,什么都不要,只要C语言
汉字点阵字库hzk16
Hzk16
使用C语言读取字库文件hzk16, 然后从这个文件读取指定的字库信息
为了提高开发效率,Rock已经把“汉字->字库信息”封装成函数

每个汉字需要 16*16 = 512位来表示
512/8 = 32
所以需要32个字节来表示一个汉字
汉字在字库文件中的存储顺序:使用区位码表示(区号,行号)
94行,每行94列 94*94 = 8836
行号:区号
列号:位号
内码:汉字实际存储的编码
区码 = 内码(高字节)-160
位码 = 内码(低字节)-160
假设“牛”在汉字字库的第50行,第60列,
那么,我们就实际存储这个“牛”:50+160 = 210, 60+160=220
【210】【220】
循环绘制实现。
- #include
- #include
- #include
-
- int main(void) {
-
- }
类似:(假设是“你你你你”)

以后,根据滚动位置,从这个完整的数组中,“截取”一块输出
生成 16 行, 每行 16*2*3 + 1个字符
off大于0时
每一行输出off个空格,以及最多16*2*3 - off个字符,或者直到遇到回车符

off小于0时
每一行,从缓存的第-off 个位置开始,最多输出16*2*3个字符,或者直到遇到回车符

控制台的坐标系

初始状态:
移动做最左端:

今天的分享就到这里了,大家要好好学C语言/C++哟~
欢迎转行和学习编程的伙伴,利用更多的资料学习成长比自己琢磨更快哦!
对于准备学习C/C++编程的小伙伴,如果你想更好的提升你的编程核心能力(内功)不妨从现在开始!
整理分享(多年学习的源码、项目实战视频、项目笔记,基础入门教程)加君羊获取哦~
C语言C++编程学习交流圈子,企鹅君羊:763855696