跪求一程序
abc("/"){
open(dir)
{
循环读文件
如果是目录, 递归 abc("/dir1")
处理文件
}
具体描述一下:对一目录进行读文件.
如果读到的是目录,则循环读;
如果读到的是文件,则进行处理成十六进制形式的代码.
感谢高手指点迷津!
----------------解决方案--------------------------------------------------------
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
}
----------------解决方案--------------------------------------------------------
这个程序不好做,跪求,那也只能你受累了.
----------------解决方案--------------------------------------------------------