【实用手记】IO函数原型

来源:互联网 发布:在哪买淘宝号 编辑:程序博客网 时间:2024/06/07 09:41
系统/文件IO     .....返回及使用文件描述符
open       #include <sys/types.h>       #include <sys/stat.h>       #include <fcntl.h>       int open(const char *pathname, int flags);close       #include <unistd.h>       int close(int fd);read       #include <unistd.h>       ssize_t read(int fd, void *buf, size_t count);write       #include <unistd.h>       ssize_t write(int fd, const void *buf, size_t count);lseek       #include <sys/types.h>       #include <unistd.h>       off_t lseek(int fd, off_t offset, int whence);
标准IO          .....返回及使用文件指针fopen       #include <stdio.h>       FILE *fopen(const char *path, const char *mode);       FILE *fdopen(int fd, const char *mode);fclose       #include <stdio.h>       int fclose(FILE *fp);fread       #include <stdio.h>       size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream);fwrite       size_t fwrite(const void *ptr, size_t size, size_t nmemb,FILE *stream);fseek       #include <stdio.h>       int fseek(FILE *stream, long offset, int whence);ftell       long ftell(FILE *stream);


目录IO          .....返回及使用目录指针opendir       #include <sys/types.h>       #include <dirent.h>       DIR *opendir(const char *name);closedir       #include <sys/types.h>       #include <dirent.h>       int closedir(DIR *dirp);chdir       #include <unistd.h>       int chdir(const char *path);readdir       #include <dirent.h>       struct dirent *readdir(DIR *dirp);rewinddir       #include <sys/types.h>       #include <dirent.h>       void rewinddir(DIR *dp);


原创粉丝点击