C语言之文件操作

1.打开文件调用形式:fopen(“文件名”,“文件使用方式”);例如:fopen("hello.txt","r");//对打开的hello.txt文件执行读操作c语言中常用的文件使用方式和含义:“r”:以只读的模式打开一个文本文件,从文件头开始读取该文本文件必须存在“w”:以只写的模式打开一个文本文件,从文件头开始写入如果文件不存在则创建一个新的文件如果文件已存在则将...
摘要由CSDN通过智能技术生成

1.打开文件
调用形式:fopen(“文件名”,“文件使用方式”);
例如:
fopen("hello.txt","r");//对打开的hello.txt文件执行读操作
c语言中常用的文件使用方式和含义:
“r”:

  1. 以只读的模式打开一个文本文件,从文件头开始读取
  2. 该文本文件必须存在

“w”:

  1. 以只写的模式打开一个文本文件,从文件头开始写入
  2. 如果文件不存在则创建一个新的文件
  3. 如果文件已存在则将文件的长度截断为 0(重新写入的内容将覆盖原有的所有内容)

“a”:

  1. 以追加的模式打开一个文本文件,从文件末尾追加内容
  2. 如果文件不存在则创建一个新的文件

“r+”:

  1. 以读和写的模式打开一个文本文件,从文件头开始读取和写入
  2. 该文件必须存在
  3. 该模式不会将文件的长度截断为 0(只覆盖重新写入的内容,原有的内容保留)

“w+”:

  1. 以读和写的模式打开一个文本文件,从文件头开始读取和写入
  2. 如果文件不存在则创建一个新的文件
  3. 如果文件已存在则将文件的长度截断为 0(重新写入的内容将覆盖原有的所有内容)

“a+” :

  1. 以读和追加的模式打开一个文本文件
  2. 如果文件不存在则创建一个新的文件
  3. 读取是从文件头开始,而写入则是在文件末尾追加

“b”:

  1. 与上面 6 中模式均可结合(“rb”, “wb”, “ab”, “r+b”, “w+b”, “a+b”)

2.关闭文件
调用格式:fclose(文件指针);

3.调用getc和putc函数进行输入和输出
1.调用putc函数
格式:putc(ch,fp);
功能:将字符ch写到文件指针fp所指的文件当中去
2.调用putc函数
格式:getc(fp);
功能:从fp指定的文件中读取一个字符,并把它作为函数值返回
例:从D盘读取一个hello.txt文件并输出文本的全部内容

#include <stdio.h>
#include <stdlib.h>

int main(void)
{
   
        FILE *fp;
        int ch;

        if ((fp = fopen("D:\hello.txt", "r")) == NULL)
        {
   
                printf("打开文件失败!\n"
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值