首页 / 软件开发 / C语言 / C语言基础教程(三)输入输出函数及控制流程语句(13)
C语言基础教程(三)输入输出函数及控制流程语句(13)2007-05-04王大刚2.close()函数
close()函数的作用是关闭由open()函数打开的文件,其调用格式为:int close(int handle);
该函数关闭文件描述字handle相连的文件。
二、读写函数
1.read()函数
read()函数的调用格式为:
int read(int handle, void *buf, int count);
read()函数从handle(文件描述字)相连的文件中,读取count个字节放到buf所指的缓冲区中,返回值为实际所读字节数,返回-1表示出错。返回0表示文件结束。
2.write()函数
write()函数的调用格式为:
int write(int handle, void *buf, int count);
write()函数把count个字节从buf指向的缓冲区写入与handle相连的文件中,返回值为实际写入的字节数。三、随机定位函数
1.lseek()函数
lseek()函数的调用格式为:
int lseek(int handle, long offset, int fromwhere);
该函数对与handle相连的文件位置指针进行定位,功能和用法与fseek()函数相同。
2.tell()函数
tell()函数的调用格式为:long tell(int handle);
该函数返回与handle相连的文件现生位置指针,功能和用法与ftell()相同。