说明

文件随机访问指的是可以文件任意位置读取写入数据,而不需要文件开头开始读取写入,可以使用fseek()函数实现文件随机访问。

应用实例

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

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

    fp = fopen("test.txt", "r");
    if (fp == NULL) {
        printf("无法打开文件!n");
        exit(1);
    }

    // 跳转到文件中的任意位置
    fseek(fp, 10, SEEK_SET);

    // 读取文件中的数据
    ch = fgetc(fp);
    printf("读取字符:%cn", ch);

    // 关闭文件
    fclose(fp);
    return 0;
}

注意事项

需要注意的是,fseek()函数第三参数指定偏移量的起始位置可以使用以下常量

原文地址:https://blog.csdn.net/scy518/article/details/134658459

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_29931.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注