关于C语言中fseek函数的使用
fseek函数的基本使用
fseek函数的头文件是stdio.h
函数原型: fseek(FILE*, long, space)
接下来将用一个小例子来说明使用
// 这是想要的函数 FILE* fp; int test_data = 100; fp = fopen("test.bin", "r+"); // 打开文件 if(fp == NULL) exit(0); fseek(fp, 10, SEEK_SET); //将指针移到开始后的10字节位置 fwrite(&test_data, sizeof(test_data), 1, fp);//写数据 fclose(fp);
fseek的注意事项
接下来的这个
// 这是想要的函数 FILE* fp; int test_data = 100; fp = fopen("test.bin", "a+"); if(fp == NULL) exit(0); fseek(fp, 10, SEEK_SET); // 无效 fwrite(&test_data, sizeof(test_data), 1, fp); fclose(fp);
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/209198.html原文链接:https://javaforall.net
