马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
 本帖最后由 漩涡鸣人 于 2014-9-13 16:33 编辑  
 
功能: _findnext函数通过fileinfo参数中的文件名称,搜索下一个文件  
函数原型: 
int _findnext (long handle, struct _finddata_t * fileinfo);  
 
参数:  |  |   |  |   | _finddata_t结构指针,存搜索到的文件信息  |  
  
 
返回值: 0表示操作成功,-1表示操作失败  
要求:  
 
举例:- #include <stdio.h>
 
 - #include <io.h>
 
  
- int main(void)
 
 - {
 
 -     long handle;
 
 -     struct _finddata_t file;//存储文件信息的结构体变量
 
  
-     if(-1 != (handle = _findfirst("*", &file)))//找当前目录第一个文件, 成功则不返回-1
 
 -     {
 
 -         printf("文件名:%s\n", file.name);
 
 -         while(-1 != _findnext(handle, &file))//循环输出所有文件名
 
 -         {
 
 -             printf("文件名:%s\n", file.name);
 
 -         }
 
 -         _findclose(handle);//释放句柄
 
 -     }
 
 -     return 0;
 
 - }
 
 
  复制代码 
  |