- 博客(11)
- 收藏
- 关注
原创 屏幕录像工具之屏幕截图
开发平台: windows,win7 开发工具: vs2013 开发语言: c/c++, 使用技术: MFC,GDI+. 项目描述: 用MFC建立一哥对话框,然后倒入GDI+库,注册热键,设置快捷键,然后拖动3个圆形按钮,分别添加点击事件,在相应的事件中 设置要保存图片的格式,放快捷键按下的时候
2016-07-26 23:43:15 481
原创 多进程并发编程--消息传递服务器
开发平台: linux,ubuntu 开发工具: gedit 开发语言: c/c++, uc 使用技术: 进程,管道,共享内存,套节字,信号,文件 项目描述: 建立CSocket类,封装了套节字的创建,绑定,监听,关闭。CEpoll_event类,封装了内核事件表的创建,事件集, 控制,添加,
2016-07-26 23:33:47 691
原创 格式化IO
/* 格式化IO #include int printf(const char *restrict format,...); int fprintf(FILE *restrict fp,const char *restrict format,...);
2016-07-26 23:25:50 415
原创 列出一个目录中的所有文件
#include "apue.h" #include #include #include /* * print a message and return to caller. * Caller specifies "errnoflag" */ static void err_doit(int errnoflag,int error,const char *fmt, va
2016-07-26 23:25:00 250
原创 link、unlink、remove和rename
/* 如上节所述,任何一个文件可以有多个目录项指向其i节点,创建一个指向现有文件的链接的方法是使用link函数 #include int link(const char *existingpath,const char *newpath);
2016-07-26 23:22:35 672
原创 stat、fstat和lstat函数
/* #include int stat(const char *restrict pathname,struct stat * restrict buf); int fstat(int fildes,struct stat *buf); int lstat(const char *restrict pathname,struct stat *restrict b
2016-07-26 23:21:55 1356
原创 uc高级编程之权限
/* 这两个函数可以使我们更改现有文件的访问权限 int chomd(const char* pathname,mode_t mode) int fchomd(int filedes,mode_t mode) 两个函数若成功则返回0,若失败则返回-1. chomd函数在指定的文件上进行操作,而fchomd 对已打开的文件进行操作 为了改变一个文件的权限位,
2016-07-26 23:20:17 415
原创 uc高级编程之创建和删除目录
/* 用mkdir和rmdir函数创建目录和删除目录 #include int mkdir(const char * pathname,mode_t mode); 若成功则返回0,若出错则返回-1 此函数创建一个新的空目录。其中,.和..目录项是自动创建的。所指定的文件访问权限mode由进程的文件模式创
2016-07-26 23:16:07 300
原创 C语言中的参数不确定
#include #include // 参数不确定的头文件 int max(int cnt,...) { int res = 1 va_start(v,cnt); for(xun_huan = 0; xun_huan { int value = va_arg(v,int); if(value > res) { re
2016-07-26 23:10:21 793
原创 const指针
#include int main() { int num = 3; int num1 = 4; const int* pNum = # *pNum = 5; // 错误,const 限定了pNum所指项的内存不能被修改 int const * pNum1 = # pNum = &num1; //错误,const 限定了指针本身不能
2016-07-26 23:07:34 159
原创 以另外一种方式写二叉树,感受很深啊!
#include #include #include typedef struct Node{ int num; struct Node* left; struct Node* right; }NODE,*PNODE; class CTree { public: CTree(){ init();} ~CTree(){ deIni
2016-07-26 23:00:16 199
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人