当前位置: 代码迷 >> C语言 >> 跪求一程序
  详细解决方案

跪求一程序

热度:97   发布时间:2008-03-03 11:03:13.0
跪求一程序
abc("/")
{
open(dir)
{
  循环读文件
  如果是目录, 递归 abc("/dir1")
  处理文件
}

具体描述一下:对一目录进行读文件.
             如果读到的是目录,则循环读;
             如果读到的是文件,则进行处理成十六进制形式的代码.

感谢高手指点迷津!
搜索更多相关的解决方案: 目录  abc  文件  dir  

----------------解决方案--------------------------------------------------------
while((fp=fopen("file1","r"))!=NuLL)
----------------解决方案--------------------------------------------------------
#include   <windows.h>  
   
      WIN32_FIND_DATA   FindFileData;  
      HANDLE   hFind;  
   
      hFind   =   FindFirstFile(pathname,   &FindFileData);  
      if(hFind==INVALID_HANDLE_VALUE)  
            //error  
      else  
      {  
            while(!FindNextFile(hFind,&FindFileData))  
            {  
            }  
            //is   the   file  
            FindClose(hFind);  
            if(FindFileData.dwFileAttributes   ==   FILE_ATTRIBUTE_DIRECTORY)  
                //directory  
        }
----------------解决方案--------------------------------------------------------
这个程序不好做,跪求,那也只能你受累了.
----------------解决方案--------------------------------------------------------
  相关解决方案