linux操作系统中,文件是最基本和最重要的抽象,linux遵循一切皆文件的理念。按照不同的属性,文件可以分为普通文件和特殊文件。特殊文件是以文件方式表示的内核对象,linux支持四种类型的特殊文件: 1、块设备文件 (例如硬盘设备) 2、字符设备文件(例如键盘设备) 3、命名管道 (主要...
分类:
编程语言 时间:
2014-09-11 22:08:52
阅读次数:
301
fopen后必须判断 FILE *p 是否返回NULLfopen打开文件后,一定要fclosefeof 判断文件是否到达最后对一个文件进行简单的加密解密操作#include #include #include #define S_KEY 10void code(const char * src , ...
分类:
其他好文 时间:
2014-09-10 23:40:41
阅读次数:
354
fopen后必须判断 FILE *p 是否返回NULLfopen打开文件后,一定要fclosefeof 判断文件是否到达最后对一个文件进行简单的加密解密操作#include #include #include #define S_KEY 10void code(const char * src , ...
分类:
其他好文 时间:
2014-09-09 21:26:19
阅读次数:
296
3.1 当读/写磁盘文件时,本章中描述的函数是否具有缓冲机制?请说明原因。3.1 所有的磁盘 I/O 都要经过内核的块缓冲区(也称为内核的缓冲区高速缓存),唯一例 外的是对原始磁盘设备的 I/O,但是我们不考虑这种情况。Bach[1986]的第 3 章描述 了这种缓冲区高速缓存的操作。既...
分类:
其他好文 时间:
2014-09-05 23:36:12
阅读次数:
292
fopen后必须判断 FILE *p 是否返回NULLfopen打开文件后,一定要fclosefeof 判断文件是否到达最后对一个文件进行简单的加密解密操作#include #include #include #define S_KEY 10void code(const char * src , ...
分类:
其他好文 时间:
2014-09-05 15:50:31
阅读次数:
158
环境:windows7 + jdk8 + eclipse目录:源码 E:\Src\SamsCDRental-Prefactoring数据 E:\temp步骤:导入项目到eclipse中E:\Src\SamsCDRental-Prefactoring\SamsCDRental 包含.project文件...
分类:
其他好文 时间:
2014-09-05 02:08:50
阅读次数:
168
示例:复制文件到另外的文件,注意,hello.txt必须存在文本才能看到结果 1 #include 2 #include 3 4 int main(void) 5 { 6 FILE *fp1, *fp2; 7 int c; 8 9 if((fp1=fopen("hello...
分类:
其他好文 时间:
2014-09-03 23:55:27
阅读次数:
309
fopen函数mode模式:w+不是追加写 是多了一个读权限文件指针+1没有意义拷贝一个文件: fgets fputs (fgetc同理)int main(){ FILE *fp, *fpcp; fp = fopen("yesteday_once_more.txt", "r"); fpcp = fo...
分类:
其他好文 时间:
2014-09-02 22:43:35
阅读次数:
443
fprintf() 、sprintf、snprintf:int fprintf(FILE *stream, const char *format, ...);int sprintf(char *str, const char *format, ...);int snprintf(char *str,...