摘要: 文件锁经常应用于两个方面:1.一是锁定文件中的临界数据,比如并发投票时文件记录的投票数2.二是利用具有互斥性质的写锁,实现进程的并发控制。/*使用文件锁*/#include fcntl(int fildes,int cmd,struct flock* arg);cmd:F_GETLK,F_SETLK... 阅读全文
posted @ 2015-05-09 15:08 泡菜炒米 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 一.标准文件编程库用于文件状态的函数:#include 1.int ferror(FILE* stream);//只是用来判断错误是否发生,不能明确错误的内容当文件IO 发生错误时,ferror返回非0,成功返回02.int feof(FILE* stream);//只是用来判断错误是否发生,不能明... 阅读全文
posted @ 2015-05-08 22:36 泡菜炒米 阅读(395) 评论(0) 推荐(0) 编辑
摘要: C标准库文件读写函数总结:都是对文件流进行输入输出的函数分为对文件的有格式读写以及无格式读写一.文件的无格式读写根据每次读写字符的数量,分为三类:1.按字符读写文件按字符读有三个函数:以下三个函数,当文件结束或发生错误时,都返回EOF,EOF数值一般定义为(int)-1(1)int getc(FIL... 阅读全文
posted @ 2015-05-07 10:47 泡菜炒米 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 使用头节点的方式来建立单链表,以及一些基本的单链表操作函数。分别使用二级指针和一级指针的方式来同时实现功能函数: 1 /* 2 使用头节点方法来建立或操作单链表 3 */ 4 #include 5 #include 6 typedef struct node 7 { 8 ... 阅读全文
posted @ 2015-04-28 14:49 泡菜炒米 阅读(397) 评论(0) 推荐(0) 编辑