首页 > 其他分享 >如何使用 c 语言进行文件读取存储

如何使用 c 语言进行文件读取存储

时间:2024-03-18 00:00:04浏览次数:17  
标签:文件 存储 const 读取 char file 语言

#include <stdio.h>

// 读取文件内容的函数
void readFile(const char *fileName) {
    FILE *file = fopen(fileName, "r");
    if (file == NULL) {
        printf("无法打开文件\n");
        return;
    }

    char line[100];
    while (fgets(line, sizeof(line), file)) {
        printf("%s", line);
    }

    fclose(file);
}

// 存储文件内容的函数
void writeToFile(const char *fileName, const char *content) {
    FILE *file = fopen(fileName, "w");
    if (file == NULL) {
        printf("无法创建文件\n");
        return;
    }

    fputs(content, file);

    fclose(file);
}

int main() {
    // 读取文件
    readFile("example.txt");

    // 存储文件
    const char *storedContent = "这是要存储的内容";
    writeToFile("stored.txt", storedContent);

    return 0;
}

readFile 用于读取文件内容,writeToFile 用于将内容存储到文件中。
在 main 函数中,我们首先调用 readFile 函数读取一个文件的内容,并打印到控制台。然后,我们定义了要存储的内容,并使用 writeToFile 函数将其存储到一个新的文件中。

 

标签:文件,存储,const,读取,char,file,语言
From: https://blog.csdn.net/lxl12138/article/details/136793664

相关文章

  • 【华为OD】C卷真题 100分:Wonderland游乐园 C语言代码实现[思路+代码]
      C++、java、python代码:【华为OD】C卷真题100分:Wonderland游乐园C/C++代码实现[思路+代码]-CSDN博客【华为OD】C卷真题100分:Wonderland游乐园Java代码实现[思路+代码]-CSDN博客【华为OD】C卷真题100分:Wonderland游乐园python代码实现[思路+代码]-CSDN博客  题......
  • c语言的基础
    一:数据类型1:整数类型包括整型,长整型。短整型。区别在于,采用不同位数的二进制编码表示,占用不同的存储空间,表示不同的数值范围,32位操作系统类型说明符数的范围字节数int(整型)-2147483648到21474836474unsignedint(无符号整型)0~65535,即0~(2-1)4......
  • Arduino RP2040 + SSD1306 I2C OLED +LittleFS存储GBK字库实现中文显示
    ArduinoRP2040+SSD1306I2COLED+LittleFS存储GBK字库实现中文显示......
  • 【C语言——浮点数在内存中的存储(补充篇)】
    一.概况     根据国际标准IEEE(电气和电子工程协会)754,任意一个二进制浮点数都可以表示为以下形式:V=(-1)^s*M*2^E1.(-1)^表示符号位,当s=0时,V为正数;当s=1,V为负数。2.M表示有效数字,M是大于等于1,小于2的。3.2^E表示指数。  二.存储过程IEEE754对有效数字M......
  • go语言请求http接口示例 并解析json
    本例请求了天气api接口对接流程注册一个账号,对接免费实况天气接口阅读接口文档http://tianqiapi.com/index/doc?version=day请求接口解析json开发流程创建一个json.go文件需要引入的包import( "encoding/json" "fmt" "io/ioutil" "net/http")定义Wea......
  • PTA浙大版《C语言程序设计(第4版)》2—6
    练习2-6计算物体自由下落的距离一个物体从100米的高空自由落下。编写程序,求它在前3秒内下落的垂直距离。设重力加速度为10米/。输入格式:本题目没有输入。输出格式:按照下列格式输出height=垂直距离值代码长度限制  16KB时间限制  400ms内存限制  64MB......
  • 实验一 c语言开发环境使用和数据类型、运算符、表达式
    task1`#include<stdio.h>include<stdlib.h>intmain(){printf("o\to\n");printf("<H>\t<H>\n");printf("II\tII\n");system("pause:");return0;}`task2`#include......
  • VSCODE安装GO语言并配置go module启动
    前言go语言近期太火了,尤其是公司需要快速搭建服务上线,非常推荐大家学习,而且这个语言写法跟前端的ts非常相似,因此继php之后,nodejs+ts转go也是上手非常快。安装成功后查看版本goversion配置gomodule1goenv-wGO111MODULE=on2goenv-wGOPROXY=https://gopro......
  • 实验1 C语言开发环境使用和数据类型、运算符、表达式
    点击查看代码#include<stdio.h>#include<stdlib.h>intmain(){ printf("oo\n"); printf("<H><H>\n"); printf("IIII\n"); system("pause"); return0;}点击查看代码#include<stdio......
  • mysql 存储过程 视图 理解参考
    存储过程(StoredProcedure): 存储过程是一组预编译的SQL语句和控制结构的集合,类似于程序中的子例程或函数。存储过程可以接受参数,并且可以在执行过程中进行条件判断、循环和其他逻辑控制。存储过程通常用于封装和重用复杂的数据库操作,可以执行一系列的SQL语句,进行数据处理、业......