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() | 设置文件流为线性缓冲区 |
