当前位置:首页C语言 > 正文

C语言随机读写文件

作者:野牛程序员:2023-12-26 21:47:35C语言阅读 2590

使用C语言进行随机读写文件可以通过以下步骤实现:

  1. 打开文件:使用 fopen 函数打开文件,指定文件路径和打开模式。

  2. 定位文件指针:使用 fseek 函数将文件指针移动到所需位置,实现随机访问。

  3. 读取或写入数据:使用 fread 函数读取数据或 fwrite 函数写入数据。

  4. 关闭文件:使用 fclose 函数关闭文件。

以下是一个简单的示例,演示如何随机读写文件:

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

int main() {
    FILE *file;
    char buffer[100];

    // 打开文件以进行读写(如果文件不存在则创建,如果存在则截断)
    file = fopen("example.txt", "w+");

    if (file == NULL) {
        printf("无法打开文件\\n");
        return 1;
    }

    // 写入数据到文件
    fprintf(file, "Hello, World!\\nThis is a test.");

    // 定位文件指针到文件开头
    fseek(file, 0, SEEK_SET);

    // 读取文件内容并输出
    fread(buffer, sizeof(char), sizeof(buffer), file);
    printf("读取的内容:\\n%s\\n", buffer);

    // 关闭文件
    fclose(file);

    return 0;
}

此示例中,程序打开一个文件(如果不存在则创建,如果存在则截断),写入一些数据,然后将文件指针移动到文件的开头,读取文件内容并输出。最后关闭文件。



野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击