zoukankan      html  css  js  c++  java
  • 文件操作

    基于C的文件操作

    在ANSI C中,对文件的操作分两种方式:流式文件操作和I/O文件操作。

    一、流式文件操作
    这种方式的文件操作有一个重要的结构FILE,FILE在stdio.h中定义。
    FILE这个结构包含了文件操作的基本属性,对文件的操作都要通过这个结构的指针来进行。
    fopen的原型是:FILE *fopen(const char *filename,const char *mode),fopen实现三个功能:
    为使用而打开一个流
    把一个文件和此流相连接
    给此流返回一个FILR指针
    参数filename指向要打开的文件名,mode表示打开状态的字符串,其取值如下表

    字符串 含义
    "r" 以只读方式打开文件
    "w" 以只写方式打开文件
    "a" 以追加方式打开文件
    "r+" 以读/写方式打开文件,如无文件出错
    "w+" 以读/写方式打开文件,如无文件生成新文件

    系统默认的是以文本模式打开,可以修改全部变量_fmode的值来修改这个设置,例如_fmode=O_TEXT;就设置默认打开方式为文本模式;而_fmode=O_BINARY;则设置默认打开方式是二进制模式。

    http://blog.csdn.net/jiahehao/article/details/1862879

    用C++实现文件I/O操作
    http://blog.csdn.net/jiahehao/article/details/1861415
     
  • 相关阅读:
    字符串类型
    数据类型之整型
    数据类型
    两个版本的区别
    变量
    DHCP
    MySQL数据库编译及入门
    NFS网络文件系统
    Rsync 数据同步
    互联网数据分享平台
  • 原文地址:https://www.cnblogs.com/hongjiumu/p/3525506.html
Copyright © 2011-2022 走看看