学习嵌入式脚本语言Lua时写的俄罗斯方块程序。编写这种代码感觉挺有意思,这么微小的语言照样能完成复杂的界面功能。 因为是在图形界面下运行,需要lua语言的wxWidget库,可以先安装luaforwindows环境。
2021-12-18 13:38:51 13KB Lua 俄罗斯方块 wxWidget
1
①不是真正的RTOS ②并没有真正实现任务调度,就是个软件定时器 ③方便初学者学习
2021-12-16 21:00:16 2KB C语言 RTOS
1
一、功能:具有人性化界面的通讯录程序,可实现增加,删除,修改联系人 二、知识点: 1.文件输入(fprintf)/输出(fscanf) 2.数组与指针(指针表示地址,偏移量为1,指针值得变化取决于它所指向的数据类型。例如,如果是int *p,则值需要加4) 3.函数(函数的形参,如果是指针,则改变指针所指向的内存单元的值,函数结束后该地址的存储的值已经改变。如果传进来的是普通变量的值,而不是地址,则函数结束后,该变量的值依然不会发生改变) 4.多文件编译(使用头文件,把多个.c文件中的具体功能函数,实现被其他文件函数的调用) 5.图形化界面(使用EasyX 库,在dos窗口画人性化界面) 三、工程的代码 代码量1200行左右,简洁和良好的编程风格,每个函数都有自己的功能介绍,变量即重要语句都有注释,非常适合阅读。
2021-12-16 17:14:06 3.54MB c语言 图形界面 通讯录
1
用C语言实现图的基本操作 typedef struct ArcCell{ VRType adj; //VRType是顶点关系类型。对无权图,用1或0 //表示相邻与否;对带权图,则为权值类型 InfoType *info; //该弧相关信息的指针 }ArcCell,AdjMatrix[MAX_VERTEX_NUM][MAX_VERTEX_NUM]; typedef struct{ VertexType vexs[MAX_VERTEX_NUM]; //顶点向量 AdjMatrix arcs; //邻接矩阵 int vexnum,arcnum; //图的当前顶点数和弧数 GraphKind kind; //图的种类标志 }MGraph;
2021-12-15 22:32:54 4KB C语言
1
自己写的shell解释器,有多重管道、重定向、以及读入双引号功能。程序风格良好,适合阅读。
2021-12-15 21:22:20 185KB linux shell 自己 flex
1
用c语言读取磁盘文件代码 用c语言读取磁盘文件代码
2021-12-15 17:49:32 194KB c语言读取磁盘文件
1
用C语言实现MD5哈希函数,它是将文件的每一行进行MD5加密,输出一个128位的哈希值。
2021-12-15 16:42:21 4KB C/C++ MD5 哈希函数
1
主要介绍了如何用C语言画一个“圣诞树”,感兴趣的小伙伴们可以参考一下
2021-12-15 16:26:29 667KB C语言 圣诞树
1
自己用c++语言写成的计算器,运用了数据结构的堆栈和链表的知识。能支持+-*/以及括号()运算,根据人们的计算习惯,先算括号里的再算*/最后+-。支持六位整数、六位整数与六位小数组成的浮点数。强大的容错机制,能保证程序不会异常终止,也能保证运算的准确行性。小数点输入时输多了会提示修改。免责声明:这只是一个测试版本,如因本计算器逻辑错误造成的计算错误从而带来的损失本人概不负责,还希望各位网友把在测试中遇到的问题或错误通过留言的方式通知我,我会在最短时间内升级程序,并提供给各位免费下载最新版本。
2021-12-14 19:48:47 568KB c语言 c++语言 计算器
1
用C语言做的视频播放器,目前还存在许多不足。
2021-12-14 19:21:09 17KB C语言
1