C&C++文件随机访问

说明

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

应用实例

#include 
#include 

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("读取的字符:%c\n", ch);

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

注意事项

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

  • SEEK_SET:从文件开头开始计算偏移量。
  • SEEK_CUR:从当前位置开始计算偏移量。
  • SEEK_END:从文件末尾开始计算偏移量。

你可能感兴趣的:(C/C++,c语言,c++,开发语言)