写的程序
zhouxf_cn
这个作者很懒,什么都没留下…
展开
-
基于mini2440的mp3播放器
基于mini2440开发板和MADPLAY,用声卡,按键实现MP3功能,通过mini2440的6个按键实现开始,暂停,上一首,下一首,音量+,音量-的功能,而且可以顺序播放和随机播放。 按键平台驱动 device #include #include #include #include #include #include #include #include #原创 2012-08-23 10:33:15 · 3139 阅读 · 0 评论 -
实现自己的myprintf
最近看《C和指针》,里面讲到了可变参数如下图,所以就想自己实现一个myprintf 下面是实现的简单的myprintf.h#include #define NULL 0va_list args;char sign[] = { '0','1','2','3','4','5', '6','7','8','9','a','b',原创 2013-10-18 22:21:15 · 3005 阅读 · 0 评论 -
基于8255A的交通灯管理系统
做简历,拿出来应应急。。。。描述:用8255A的C口,控制红绿灯的亮灭,a口和b口,控制数码管倒计时,通过控制延时和反复送值让数值看起来连续显示并间隔一秒(不反复送值,数字是不会同时出现的。。。),本人水平有限未使用定时器。。。 data segmentio8255c equ 28ahio8255con equ 28bhio8255a原创 2012-10-17 15:38:54 · 2978 阅读 · 0 评论 -
双链表实现简单的学生管理系统
#include #include"stdlib.h"#include"string.h"/**************************************************** copyright: self_chou Filename: SM.c AUthour : self_chou Version: 1.0 Date: 2012原创 2012-07-14 12:10:50 · 5812 阅读 · 0 评论 -
链表实现冒泡排序
#include"stdio.h"#include"stdlib.h"typedef struct node{ int num; struct node *next;}node;node *head = NULL;node *last = NULL;void print(){ node *p = head; while( p != NULL)原创 2012-07-19 21:28:32 · 2874 阅读 · 0 评论 -
素数环
将1、2、...、20这20个数排成一排,使得相邻的两个数之和为一个素数,且首尾两数字之和也为一个素数。#include"stdio.h"#include"stdlib.h"#include"debug.h"typedef struct linkque{int num;struct linkque *next;}linkque_int;linkque_int原创 2012-07-14 12:07:54 · 509 阅读 · 0 评论 -
约瑟夫环
#include"stdio.h"#include"stdlib.h"struct node{int num;struct node *next;};struct node *head = NULL;struct node *last = NULL;void create(int n){struct node *p = (struct node *)malloc(sizeo原创 2012-07-14 12:09:20 · 561 阅读 · 0 评论 -
循环双链表加目录IO实现简单的文件检索
#include"stdio.h"#include"stdlib.h"#include"fcntl.h"#include"dirent.h"#include"string.h"typedef struct doublelink{char name[20];struct doublelink *front;struct doublelink *frev;}dl;dl *he原创 2012-07-14 12:10:02 · 3111 阅读 · 0 评论 -
关于电子锁问题的推理
推理内容,来自于同学网上下的ppt某机要部门安装了电子锁。M个工作人员每人发一张磁卡,卡上有开锁的密码特征。为了确保安全,规定至少要有N(电子锁上至少要有多少种特征? 每个人的磁卡至少要有几个特征?分析:任意N-1个人在一起,都无法将锁打开,从而必然缺少一种开锁的密码特征A;并且在其余的M-(N-1)个人中,任意一人加入到N-1个人中,他们就能将锁打开结论1: 每M-(原创 2012-07-14 12:11:46 · 1633 阅读 · 0 评论 -
电话客户服务模拟
1、 问题描述直到到达指定的一个模拟时钟提供接听电话服务的时间(以分钟计),然后这个时钟将循环地自增1(分钟),时间为止。在时钟的每个“时刻”,就会执行一次检查来看看当前电话的服务是否已经完成,如果是,这个电话从电话队列中删除,模拟服务将从队列中取出下一个电话(如果有)继续开始。同时还需要执行一个检查来判断是否有一个新的电话到达,如果有将其到达的时间记录下来,并为其产生一个随机服务时间,这个服原创 2012-07-14 19:27:47 · 3058 阅读 · 0 评论 -
四则运算
/*********************************************Copyright zxfFilename four_operrations.cAuthor: zxf Version: 1.0 Date:2012.04Description: 输入一个字符串表达式,计算他的值Function List: 1.topo原创 2012-07-14 20:16:02 · 665 阅读 · 0 评论 -
二叉排序树的应用(基于二叉排序树的个人通信录)
在日常生活中,个人通信录是我们不可少的,不管是纸式的个人通信录还是我们手机中的个人通信录,查寻是其最基本的操作,几乎所有的操作都是在查寻的基础上进行的,所以,查寻时间的快慢很大程度上决定了整个通信录的性能。所以,一个有着良好界面、查寻速快的通信录,是人们所追求的。本设计应用折半查寻法的技术思想进行查寻,从本思想出发,可以有两种数据组织方式:一是应用链表进行组织数据,由于折半查寻法的特殊性,所要转载 2012-07-17 00:07:14 · 3702 阅读 · 1 评论 -
基于二叉排序树写的通讯录
#include"stdio.h"#include"stdlib.h"#include"string.h"/**************************************************** copyright: self_chou Filename: carpark.c AUthour : self_chou Version: 1.0原创 2012-07-17 22:39:18 · 2426 阅读 · 1 评论 -
链表实现直接选择排序
#include"stdio.h"#include"stdlib.h"/****************************************************copyright: self_chouFilename: directsort.cAUthour : self_chou Version: 1.0 Date: 2012.07Description原创 2012-07-18 20:54:44 · 1366 阅读 · 0 评论 -
停车场管理系统
#include"stdio.h"#include"stdlib.h"#include"quene.h"#include"time.h"#define max 10/****************************************************copyright: self_chouFilename: carpark.cAUthour : self_ch原创 2012-07-18 22:30:36 · 2034 阅读 · 0 评论 -
多进程实现linux 下即时聊天软件
网络编程项目要求 一、 实现目标 一个在Linux下可以使用的聊天软件,要求至少实现如下功能: 1. 采用Client/Server架构 2. Client A 登陆聊天服务器前,需要注册自己的ID和密码 3. 注册成功后,Client A 就可以通过自己的ID和密码登陆聊天服务器 4. 多个Client X 可以同时登陆聊天服务器之后,与其他用户进行通讯聊天 5. C原创 2012-07-31 11:21:08 · 8748 阅读 · 28 评论 -
实现自己的mystring.h
把常用的字符串处理函数写了一遍,没有考虑地址重叠。/**************************************************/char* mystrcpy( char *destin, const char *source ){ if( destin == NULL || source == NULL ) { re原创 2013-10-19 23:19:43 · 1076 阅读 · 0 评论