fseek
fseek
函数原型
long fseek(char fp, long offset, char base);
功能
文件指针定位
说明
将句柄为 fp 的文件的位置指针移到以 base 所指出的位置为基准,以 offset 为位移量的位置。
返回值:
- 返回当前位置
- 若出错,返回 -1
示例
char s[] = "www.lavax.net";
void main()
{
char fp;
char t[20];
if ((fp = fopen("/LavaData/tmp.dat", "w+")) == 0)
printf("创建文件失败!");
else {
printf("创建文件成功!");
fwrite(s, 1, strlen(s) + 1, fp);
fseek(fp, 4, 0);
fread(t, 1, strlen(s) + 1, fp);
printf("\n%s", t);
fclose(fp);
}
getchar();
}