读书人

用C语言标准库做类似DOS的DIR功能解决

发布时间: 2012-02-19 19:43:39 作者: rapoo

用C语言标准库做类似DOS的DIR功能
请问怎样用标准C做一个类似DIR的功能,大家给点思路我好吗?

[解决办法]
偷懒的办法

#include <stdlib.h>

...
system( "dir ");
...
[解决办法]
HANDLE fileHandle;
WIN32_FIND_DATA findData;
fileHandle=FindFirstFile( "*.* ",&findData);
if(fileHandle!=INVALID_HANDLE_VALUE)
{
printf( "%s\n ",findData.cFileName);
while( FindNextFile(fileHandle, &findData))
{
printf( "%s\n ",findData.cFileName);
}
}

FindClose(fileHandle);

读书人网 >C语言

热点推荐