1. 基于文件指针的文件操作(缓冲) linux中对目录和设备的操作都是文件操作,文件分为普通文件,目录文件,链接文件和设备文件。 1.1. 文件的创建,打开与关闭 原型为: #include //头文件包含 FILE *fopen(const char *pach,const char *mode...
分类:
系统相关 时间:
2015-04-09 23:11:40
阅读次数:
168
(1) rewind() 函数
该函数将文件handle的指针设为文件流的开头,语法如下:
bool rewind(resource handle)
(2)fseek() 函数
fseek()函数实现文件指针的定位,语法如下:
int fseek(resource handle,int offset[,int whence])
handle 参数为要打开的文件
offset为指针位...
分类:
Web程序 时间:
2015-04-07 17:46:13
阅读次数:
163
基于文件指针的文件操作(缓冲)linux的文件和文件描述符linux中对目录和设备的操作都是文件操作,文件分为普通文件,目录文件,链接文件和设备文件。普通文件:也称磁盘文件,并且能够进行随机的数据存储(能够自由seek定位到某一个位置);管道:是一个从一端发送数据,另一端接收数据的数据通道;目录:也...
分类:
其他好文 时间:
2015-03-30 16:09:18
阅读次数:
127
一 java的特性1.面向对象:与C++相比,JAVA是纯的面向对象的语言C++为了向下兼容C,保留了很多C里面的特性,而C,众所周知是面向过程的语言,这就使C++成为一个"混血儿"。而JAVA语法中取消了C++里为兼容C所保留的特性,如取消了头文件、指针算法、结构、单元等2.平台无关性:生成中间字...
分类:
编程语言 时间:
2015-03-28 14:12:08
阅读次数:
158
一 java的特性1.面向对象:与C++相比,JAVA是纯的面向对象的语言C++为了向下兼容C,保留了很多C里面的特性,而C,众所周知是面向过程的语言,这就使C++成为一个"混血儿"。而JAVA语法中取消了C++里为兼容C所保留的特性,如取消了头文件、指针算法、结构、单元等2.平台无关性:生成中间字...
分类:
编程语言 时间:
2015-03-28 11:25:14
阅读次数:
196
File*file;//文件指针fgetchar(); fputchar();fopen();fclose();Fflush();Stdin(输入)Stdout(输出)#include#includeintmain(){FILE*fp1;FILE*fp2;charch;fp1=fopen("E:\\...
分类:
其他好文 时间:
2015-03-21 13:51:53
阅读次数:
101
(一)FILE * fopen(const char * path,const char * mode);返回值:文件顺利打开后,指向该流的文件指针就会被返回。如果文件打开失败则返回NULL,并吧错误代码保存在errno中。(二进制的mode中包含b)(二)int fclose(FILE *stre...
分类:
其他好文 时间:
2015-03-18 10:18:07
阅读次数:
113
RandomAccessFile类:
此类的实例支持对随机访问文件的读取和写入。随机访问文件的行为类似存储在文件系统中的一个大型 byte 数组。存在指向该隐含数组,光标或索引,称为文件指针;输入操作从文件指针开始读取字节,并随着对字节的读取而前移此文件指针。如果随机访问文件以读取/写入模式创建,则输出操作也可用;输出操作从文件指针开始写入字节,并随着对字节的写入而前移此文件指针。写入隐含数组的当...
分类:
编程语言 时间:
2015-03-16 17:46:14
阅读次数:
263
int fseek(FILE *stream, long offset, int fromwhere);fseek 用于二进制方式打开的文件,移动文件读写指针位置.int fseek( FILE *stream, long offset, int origin );第一个参数stream为文件指针第...
分类:
其他好文 时间:
2015-03-12 22:26:58
阅读次数:
100
函数名: rewind()功 能: 将文件内部的位置指针重新指向一个流(数据流/文件)的开头注意:不是文件指针而是文件内部的位置指针,随着对文件的读写文件的位置指针(指向当前读写字节)向后移动。而文件指针是指向整个文件,如果不重新赋值文件指针不会改变。rewind函数作用等同于 (void)fsee...