zoukankan      html  css  js  c++  java
  • Windows开发:论文件和权限

    一.简介

     

    二.fopen()

    fopen的模式:

    r        以只读方式打开文件,该文件必须存在

    r+         以读/写方式打开文件,该文件必须存在

    rb+       以读/写方式打开一个二进制文件,只允许读/写数据

    rt+        以读/写方式打开一个文本文件,允许读和写

    w          打开只写文件,若文件存在则长度清为0,即该文件内容会消失.

              若文件不存在则建立该文件

    w+        打开可读/写文件,若文件存在则长度清为0,即该文件内容会消失,

              如果文件不存在则建立该文件

    a        以附加的方式打开只写文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留(EOF符保留)

              若文件不存在,则会建立该文件

    a+        以附加的方式打开可读/写文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留(EOF不保留)

             若文件不存在,则会建立该文件

    wb       以只写方式打开或新建一个二进制文件,只允许写数据

    wb+       以读/写方式打开或建立一个二进制文件,只允许读和写数据

    wt+        以读/写方式打开或建立一个文本文件,允许读写

    at+        以读/写方式打开一个文本文件,允许读或在文本末追加数据

    ab+      以读/写方式打开一个二进制文件,允许读或在文件末追加数据

    三.fread()

    fread()函数

    作用:从一个文件流中读取数据

    函数原型:size_t fread(void* buffer, size_t size, size_t count, FILE* stream)

                   ----buffer:指向数据块的指针

                  ----size:每个数据的大小,单位为Byte

                 ----count:数据个数

                 ----stream:文件指针

    四.fwrite()

    二进制的形式写入文件

    五.fprintf()

    字符串的形式写入文件

    六.fputc()

    字符的形式写入文件

    七.fseek()

    改变文件指针位置

    八.fsteam()

  • 相关阅读:
    PB调用.NET类库详解
    一个游标的性能问题
    WCF实例与并发的一些测试
    PB调用.NET代码的两个入口函数
    SQL数据库表防JS木马注入
    Atitit 收入理论大总结 4位一体 4象限理论 财政收入理论 6位一体
    Atitit 融资 之道 圈钱之道 attilax总结
    Atitit 组织架构的如何划分 划分方法attilax大总结
    Atitit 每个人都应该实施的互联网金融战略 attilax总结
    Atitit 研发组织与个人如何gdp计算法 attilax总结
  • 原文地址:https://www.cnblogs.com/k5bg/p/11112600.html
Copyright © 2011-2022 走看看