资讯   |   开发   |   选机中心   |   产品大全 | IBM | 惠普 | 联想 | 戴尔 | 苹果 | 神舟
更多: | 华硕 | 明基 | 方正 | 紫光 | TCL | 夏新 | 联宝 | 宏碁 | 七喜 | 长城 | 清华同方 | 海尔 | 三星 | 东芝 | 索尼 | 富士通 | LG | 技术 | ddnoon
当前位置:笔记本 > 软件开发 >
Advertisement
文章正文

请问??怎样用C语言写一个函数来实现DOS中dir的功能?

类型:转载   责任编辑:asp.net   日期:2007/05/23


热门软件下载:


   

怎样抓取一个目录下所有的文件夹名和文件名的列表  
  怎样调用这些相应的api函数  
   
  谢谢

网友回答:

发表者:daylove

不知道,帮顶!

发表者:flyelf

_findfirst/_findnext

发表者:hhygcy

#include <sys/types.h>  
  #include <dirent.h>  
  #include "ourhdr.h"  
   
  int  
  main(int   argc,   char   *argv[])  
  {  
  DIR *dp;  
  struct   dirent *dirp;  
   
  if   (argc   !=   2)  
  err_quit("a   single   argument   (the   directory   name)   is   required");  
   
  if   (   (dp   =   opendir(argv[1]))   ==   NULL)  
  err_sys("cant   open   %s",   argv[1]);  
   
  while   (   (dirp   =   readdir(dp))   !=   NULL)  
  printf("%s\n",   dirp->d_name);  
   
  closedir(dp);  
  exit(0);  
  }  
   
  以上是在UNIX上ls的实现   有点类似的地方   希望对楼主有用


 

 
热门推荐笔记本: 清华紫光笔记本
相关文章:
webmaster:popbb@126.com   最佳浏览:1024X768 MSIE
©2007 popbb.net All Rights Reserved