2、FILE *fopen(const char *filename, const char *type ):打开或者创建一个文件,返回FILE型指针
3、FILE *freopen(const char *filename, const char *type, FILE *stream):实现文件流的替换,关闭原来的流 stream,再以fopen的方式打开一个新的文件流,成功返回FILE,失败返回NULL
4、int fclose(FILE *stream):关闭文件流stream,成功返回0,错误返回EOF
5、int remove(const char *filename):删除字符串filename指定的文件夹或目录
6、int rename(const char *oldname, const char *newname):更改文件名oldname为新文件名newname
7、int getc(FILE *stream):读取文件输入流stream中的第一个字符,并将该字符转换成整型后返回,同时文件指针指向下一个字符
8、int getchar(void):与getc相同
9、int fgetc(FILE *stream):与getc相同,但是速度比getc慢
10、int putc(int c, FILE *stream):将整形参数c转换成char类型,然后写入stream,同时文件指针移动到下一个字符
11、int putchar(int c):与putc相同
12、int fputc(int c, FILE *stream):与putc相同,但是速度比putc慢
13、char *gets(char *s):从标准输入流(stdin)读取一行字符串,以" "结尾,存入到s所指向的内存空间中,成功返回s指向的内存地址,失败返回NULL
14、char *fgets(char *s, int n, FILE *stream):从stream中读取最多n-1个字符到s所指向的内存空间中
15、int puts(const char *s):s所指向的字符串以“0”结尾,把该字符串写入到标准输出流stdout中(不包括“0”)
16、int fputs(const char *s, FILE *stream):把字符串s写入文件流stream
17、size_t fread(void *ptr, size_t size, size_t nitems, FILE *stream):从stream中读入nitems个数据项到ptr指向的内存中,每个数据项为size个字节大小,一共读入nitems乘size个字符
18、size_t fwrite(const void *ptr, size_t size, size_t nitems, FILE *stream):将ptr所指向的数据写入到stream中,写入的大小为nitems乘size个字符