文件读写操作(C语言)

//头文件
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
//定义写文件函数
int write_file()
{
    //定义写入的内容
    char arr[] = "一身清贫怎敢入繁华,两袖清风怎敢感误佳人。";
    //打开需要写入的文件
    FILE *fp = fopen("C:\\Users\\Administrator\\Desktop\\Engling (2).txt", "w");
    //判断文件是否打开成功 打开失败返回NULL
    if (!fp)
    {
        //输出打开失败的错误
        perror("fopen error");
        //结束函数
        return -1;
    }
    //写入arr数组的内容到文件中
    fputs(arr, fp);
    //关闭文件
    fclose(fp);
}
int read_file()
{
    //打开需要读取的文件
    FILE *fp = fopen("C:\\Users\\Administrator\\Desktop\\Engling (2).txt", "r");
    //判断文件是否打开成功
    if (!fp)
    {
        //输出fopen函数错误原因
        perror("fopen error");
        //结束函数
        return 0;
    }
    //定义一个数组用来存读取的内容
    char arr1[100] = {0};
    //读取文本 arr1读取的内容存放的地方 sizeof(arr1)读取的数据长度 fp打开的文件
    fgets(arr1, sizeof(arr1), fp);
    //关闭文件
    fclose(fp);
    //打印读取的内容
    printf("%s", arr1);
}
//主函数
int main()
{
    //调用文本写入函数
    write_file();
    //调用文本读取函数
    read_file();
}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值