zoukankan      html  css  js  c++  java
  • UNIX标准文件编程库的常用函数

    1、FILE:指向文件的指针

    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个字符

  • 相关阅读:
    JAVA学习笔记(十二)
    JAVA学习笔记(十)
    JAVA学习笔记(九)
    JAVA学习笔记(八)
    JAVA学习笔记(七)
    JAVA学习笔记(六)
    JAVA学习笔记(五)
    20180313 mysql
    20180306 事件监听的方法 添加事件监听和取消事件监听 轮播图
    20180302DOM通过节点关系获取元素 表单元素 下拉列表 网页换肤 操作表格 问候
  • 原文地址:https://www.cnblogs.com/rao11/p/12120187.html
Copyright © 2011-2022 走看看