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()

  • 相关阅读:
    虚拟机网络模型详解,看这篇就够了(图文并茂)
    快速理解 VirtualBox 的四种网络连接方式
    Linux下桥接模式详解一
    CentOS7 下VNC Server远程桌面配置详解
    BAN如何下载?
    SNS交换机(OEM博科FC交换机)怎样设置密码策略
    SNS交换机(OEM博科FC交换机)的端口状态及排查流程说明
    SNS2124(OEM博科FC交换机)忘记密码,密码初始化
    博科SAN交换机zone配置(华为SNS系列交换机为例OEM博科)
    手淫让我付出了沉重的代价
  • 原文地址:https://www.cnblogs.com/k5bg/p/11112600.html
Copyright © 2011-2022 走看看