菜鸟的天花板

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  23 随笔 :: 0 文章 :: 0 评论 :: 2146 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
函数名:fseek
  头文件:#include<stdio.h>
  功能:把与fp有关的文件位置指针放到一个指定位置。
  格式:int fseek(FILE *stream, long offset, int fromwhere);
  其中fromwhere可以为:
    1)SEEK_SET,对应数字“0”,文件开头;
    2)SEEK_CUR,对应数字“1”,文件当前位置;
    3)SEEK_END,对应数字“2”,文件末尾;
 
函数名:fdopen
  功能: 将文件描述词转为文件指针
  函数定义:fdopen(int fd, const char *type)
  函数说明:fdopen()会将参数fildes 的文件描述词, 转换为对应的文件指针后返回.
注:比如一写特殊文件不能用io打开,我们先要用open函数得到文件描述符,也就是这个fdopen函数的第一个参数,第二参数的意义同fopen()函数的第二参数。
 
函数名:ftell
  功能: 用于返回文件当前位置相对于文件首的偏移字节数。
  函数定义:ftell()
 
函数名:feof
  功能:检测当前文件流上的文件结束标识,判断是否读到了文件结尾。检测到文件结束标识返回1,否则返回0
  函数定义:int feof(FILE * stream)
 
函数名:ftruncate
  头文件:#include <unistd.h>
  功能:ftruncate()会将参数fd 指定的文件大小改为参数length 指定的大小。参数fd 为已打开的文件描述词,而且必须是以写入模式打开的文件。如果原来的文件大小比参数length 大,则超过的部分会被删去。
  函数定义:int ftruncate(int fd, off_t length);
  返回值:执行成功则返回0, 失败返回-1, 错误原因存于errno.
           错误代码:
             1)EBADF 参数fd 文件描述词为无效的或该文件已关闭。
             2)EINVAL 参数fd 为socket 并非文件, 或是该文件并非以写入模式打开。
  
posted on   菜鸟1234567  阅读(5)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示