- 博客(4)
- 收藏
- 关注
原创 记事闹钟程序(多线程和线号处理练习)
<br />写了一个小程序 练习 多线程操作和信号处理操作。主要功能是 输入 要记事的时间 和事件的内容 。当闹钟超时时 终端输出<br />“time out ” 并显示出 记事的内容 还有添加超时时间 到 记事文件中 ,来表示此记事已经超时。 只是一个小的历程没有很多<br />安全性的考虑。 还有其中超时时 可以播放一段 mp3 以后再加入。先发出来 源码 ,日后在添加和修改。<br /> <br />准备添加内容:继续添加记事 或 删除 记事记录<br />
2010-08-29 15:58:00 542
原创 avr单片机 串口实现printf(使用变参函数)
<br /> /** AVR串口实现printf函数 编译器 avrstudio,avr-gcc 使用硬件:avrmega16单片机*/#include <stdarg.h>#include <stdlib.h> #include <avr/io.h>typedef unsigned char uint8;static void usart_init(void){UCSRA = 0x02; /*倍速*/ UCSRB = 0x18; /*允许接收和发
2010-08-10 14:19:00 3504
原创 在linux终端写日记
学习linux两个星期了,自己写了个在linux终端像文本写日记的小程序,加入了输入密码,和延时不输入密码退出程序。本人初学,把代码发出来,希望高手们给指点意见 谢谢 下面是代码,经过测试的 大家也可以试下#include "apue.h"#include #include #include #include #define BUFSIZE 4096#define LINE 1024#define pw_ok 2static jmp_buf al_buf;
2010-08-05 23:33:00 732 1
原创 修改一个目录下所有文件的名字
<br /> 因为在网上下了一个apue的所有程序的文件夹,可是里面所有的程序都是 fig8.2 没有后缀".c",在阅读和使用的时候很不方便,因为文件很多一个一个改很麻烦。因为目录下还有其他文件,我只是想改如“fig8.2”这样以"f"开头的文件 ,所以有了写一个程序 把整个目录下,所有以 "f"开头的文件都 在名字后添加".c" 的想法<br /> 代码如下:运行环境 Linux<br /> <br /> # include "apue.h"# include <dirent.h>#de
2010-08-04 14:16:00 754 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人