window下 纯c 怎么遍历一个目录
同标题 纯C啊
标准c没见过接口,都是用系统api
Google下就行了啊。 http://zhidao.baidu.com/question/45839612.html
用函数_findfirst(),_findnext(),包含头文件io.h,详情看[url]http://blog.csdn.net/mxling/archive/2009/11/03/4761067.aspx[/url]
用函数_findfirst(),_findnext(),包含头文件io.h,详情看[url]http://blog.csdn.net/mxling/archive/2009/11/03/4761067.aspx[/url]
_findfirst看这里才对:http://hi.baidu.com/flowerbyroad/blog/item/b9884fec7997d02f62d09f82.html,findfirst很多编译器不支持(无dir.h)
google吧~~~~~~~~~~~~~~~~~~
基本上都用WinAPI,好像没有纯C的接口!
你用纯C去调用WinAPI就不是纯C了么?WinAPI FindFirstFile同样也适用。
WinAPI都是 C 格式的,都可以直接用纯C去调用。
另外_wfindfirst/_findfirst也是可以的。
请参考《unix环境高级编程》第二版,第4章第21节
C/C++ code:
__declspec(dllexport) CFileInfo* dirpack( char* dirname )
{
long dirinfo;
struct _finddata_t *filesinfo;
CFileInfo * cfi;
cfi = malloc(sizeof(CFileInfo));
filesinfo = malloc(sizeof(struct _finddata_t ));
dirinfo = _findfirst32(dirname,filesinfo);
if(-1==dirinfo)
return cfi;
printf("%s\n",filesinfo->name);
while(!_findnext(dirinfo,filesinfo))
相关问答:
我这里有一个登陆WIFI网络的页面。由于WIFI经常断线,所以要反复地在这个网页上登陆,没法无人值守。
所以,我想做一个C#程序,放一个webbrowser控件,自动填表并自动点击提交按钮。
问题一:
基本照网上找的程序 ......
C语言编程 从键盘上输一个单词 判断单词是否在词库有,词库是一个文本。
scanf("%c",&c);
if()判断就行了。
抢SF。
写的短
引用
scanf("%c",&c);
if()判断就行了。
抢SF。
......
VC6.0不能用,VS系列太大,能不能推荐几款小巧的C/C++的IDE
没有。楼下的垃圾回答
http://topic.csdn.net/u/20100105/09/c854cc79-c8b0-4c1a-a8cf-9ab001ab13a5.html?76698
VC6.0我windows7能用
其他的
DEV ......
在根目录/lib中存放一个log.c,log.h,并用下面的语句:
gcc -c log.c
ar crv liblog.a log.o
编译出一个liblog.a静态库,然后在文件夹:/testfile中创建一个test.c和testc.c,test.c中引用了testc.c中定义的方法 ......