目录操作函数怎么用,目录操作函数是什么

  目录操作函数怎么用,目录操作函数是什么

  永远的神干货盘点

  1.函数原型(详情参见联机帮助页)

  DIR * opendir(char * name);//打开一个目录

  int closedir(DIR * DP);//关闭目录

  struct dirent * readdir(DIR * DP);//读取目录

  2 .导演结构体

  结构方向{

  ino _ t d _ ino/*信息节点号*/

  off _ t d _ off/*不是偏移量;见下文*/

  无符号短整型d _ reclen/*该记录的长度*/

  无符号字符d _ type/*文件的类型;并非所有文件系统类型都支持*/

  char d _ name[256];/*以空字符结尾的文件名*/

  };

  3.用目录操作函数实现限位开关(限位开关)命令

  #包含标准视频

  #include pthread.h

  #包含目录。h

  #包含sys/types.h

  #包含标准库

  #包括unistd.h

  int main(int argc,char *argv[])

  {

  int * dp

  结构方向* sdp

  DP=opendir(argv[1]);

  if(dp==NULL)

  {

  perror(opendir错误);

  出口(1);

  }

  while((SDP=readdir(DP))!=NULL))

  {

  if(sdp- d_name[0]== . ) //隐藏。文件

  继续;

  printf(%s\t ,SDP-d _ name);

  }

  printf( \ n );

  克洛斯迪尔(DP);

  返回0;

  }

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • office2010激活密钥大全 怎么永久激活office2010
  • project2010产品密钥免费_project2010激活密钥永久激活码
  • c语言调用退出函数 c语言退出整个程序怎么写
  • c语言中怎么给函数初始化 c语言的初始化语句
  • c语言编写函数计算平均值 c语言求平均函数
  • chatgpt是什么?为什么这么火?
  • ChatGPT为什么注册不了?OpenAI ChatGPT的账号哪里可以注册?
  • OpenAI ChatGPT怎么注册账号?ChatGPT账号注册教程
  • chatgpt什么意思,什么是ChatGPT ?
  • CAD中怎么复制图形标注尺寸不变,CAD中怎么复制图形线性不变
  • cad中怎么创建并使用脚本文件,cad怎么运行脚本
  • cad中快速计算器的功能,cad怎么快速计算
  • cad中快速修改单位的方法有哪些,cad中快速修改单位的方法是
  • cad中心点画椭圆怎么做,cad轴测图怎么画椭圆
  • CAD中常用的快捷键,cad各种快捷键的用法
  • 留言与评论(共有 条评论)
       
    验证码: