fseek 函数来回移动指针 , 不容易确定当前指针位置 , 通过调用 ftell 函数确定指针位置 ;
二、使用 ftell 函数获取当前指针位置
----
代码示例 :
第一次打印指针位置 : 刚打开文件..., 还未读取数据 , 指针指向 0 位置 , 索引 0 ;
第二次打印指针位置 : 跳过了 4 字节数据 , 偏移了 4 字节 , 指针指向第 5 字节 , 索引 4 ;
第三次打印指针位置 : 跳过了...char array[10] = {1,2,3,4,5,6,7,8,9,10};
// 将 10 个字符写出到文件中
fwrite(array, 1, sizeof(array...0
fseek(p2, 4, SEEK_CUR);
// 使用 ftell 函数获取当前指针位置
location = ftell(p2);
// 跳过了 4 字节数据...n", location);
return 0;
}
执行结果 :
三、通过 ftell 计算文件大小
----
代码示例 : 打开文件后 , 直接使用 fseek 跳转到文件末尾 , 然后使用