• linux 文件操作相关函数


    一、

    fopen

    定义和用法
    fopen() 函数打开文件或者 URL。如果打开失败,本函数返回 FALSE,在php中我们还可利用fopen来创建文件,只要带w+,w等参数。

    语法:fopen(filename,mode,include_path,context)

    参数 描述
    filename 必需。规定要打开的文件或 URL。
    mode 必需。规定要求到该文件/流的访问类型。可能的值见下表。
    include_path 可选。如果也需要在 include_path 中检索文件的话,可以将该参数设为 1 或 TRUE。
    context 可选。规定文件句柄的环境。Context 是可以修改流的行为的一套选项。

    "r" 只读方式打开,将文件指针指向文件头。
    "r+" 读写方式打开,将文件指针指向文件头。
    "w" 写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
    "w+" 读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
    "a" 写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
    "a+" 读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。

    二、

    getc

    语法:
      #include <stdio.h>   int getc( FILE *stream ); 

    getc()函数从stream(流)获取并返回下一个字符,如果到达文件尾返回EOF. getc()和fgetc()是一样的. 例如:

        char ch;     
        FILE *input = fopen( "stuff", "r" );
        ch = getc( input );
        while( ch != EOF )
        {
            printf( "%c", ch );
            ch = getc( input );
        }

  • 相关阅读:
    网站设计分析:模块化——高效重构
    linux 优化git操作速度
    cool
    跨域解决方案
    vue 登录验证引擎
    scss学习笔记
    配置动态加载模块和js分模块打包,生产环境和开发环境公共常量配置
    降低版本安装flashPlayer
    python 学习日志
    centos atomic host第一次启动
  • 原文地址:https://www.cnblogs.com/chenxuelian/p/1867411.html
Copyright © 2020-2023  润新知