C语言文件操作函数|c语言文件读写函数
函数 | 说明 |
---|---|
endgrent() | 关闭文件(关闭组文件) |
endpwent() | 关闭文件(关闭密码文件) |
endutent() | 关闭文件(关闭utmp文件) |
fgetgrent() | 读取组格式函数 |
fgetpwent() | 读取密码格式 |
getegid() | 获得组识别码 |
geteuid() | 获取用户识别码函数 |
getgid() | 取得组识别码函数 |
getgrent() | 从组文件中取得账号的数据 |
getgrgid() | 从组文件中取得指定gid的数据 |
getgrnam() | 从组文件中取得指定组的数据 |
getgroups() | 获取组代码函数 |
getpw() | 取得指定用户的密码文件数据 |
getpwent() | 从密码文件中取得账号的数据 |
getpwnam() | 从密码文件中取得指定账号的数据 |
getpwuid() | 从密码文件中取得指定uid的数据 |
getuid() | 取得真实的用户识别码 |
getutent() | 从utmp文件中取得账号登录数据 |
getutid() | 从utmp文件中查找特定的记录 |
getutline() | 文件查找函数(从utmp文件中查找特定的 |
initgroups() | 初始化组清单 |
pututline() | 将utmp记录写入文件 |
seteuid() | 设置有效的用户识别码 |
setfsgid() | 设置文件系统的组识别码 |
setfsuid() | 设置文件系统的用户识别码 |
setgid() | 设置真实的组识别码 |
setgrent() | 从头读取组文件中的组数据 |
setgroups() | 设置组代码函数 |
setpwent() | 从头读取密码文件中的账号数据 |
setregid() | 设置真实及有效的组识别码 |
setreuid() | 设置真实及有效的用户识别码 |
setuid() | 设置真实的用户识别码 |
setutent() | 从头读取utmp文件中的登录数据 |
utmpname() | 设置文件路径 |
close() | 关闭文件 |
creat() | 创建文件函数 |
dup() | 复制文件描述词 |
dup2() | 复制文件描述词 |
fcntl() | 文件描述词操作函数 |
flock() | 解除锁定文件 |
fsync() | 将缓冲区数据写回磁盘 |
lseek() | 移动文件的读写位置 |
mkstemp() | 建立临时文件 |
open() | 打开文件函数 |
read() | 读文件函数(由已打开的文件读取数据) |
sync() | 写文件函数(将缓冲区数据写回磁盘) |
write() | 写文件函数 |
clearerr() | 清除文件流的错误旗标 |
fclose() | 关闭打开的文件 |
fdopen() | 将文件描述词转为文件指针 |
feof() | 检查文件流是否读到了文件尾 |
fflush() | 更新缓冲区 |
fgetc() | 读文件函数(由文件中读取一个字符) |
fgets() | 读取文件字符串 |
fileno() | 获取文件流所使用的文件描述词 |
fputc() | 写文件函数(将一指定字符写入文件流中) |
fputs() | 写文件函数(将一指定的字符串写入文件 |
fread() | 读文件函数(从文件流读取数据) |
freopen() | 打开文件函数,并获得文件句柄 |
fseek() | 移动文件流的读写位置 |
ftell() | 取得文件流的读取位置 |
fwrite() | 写文件函数(将数据流写入文件中) |
mktemp() | 产生唯一临时文件名 |
setbuffer() | 设置文件流的缓冲区 |
setlinebuf() | 设置文件流为线性缓冲区 |