请教关于标准C中findfirst()函数的用法!谢谢
[2008-2-12 18:21:37] [来源: 百家电脑学院] [我要投稿]
2004-10-26 11:14mimosayuan
请教关于标准C中findfirst()函数的用法!谢谢
请教标准C中findfirst()用法,这个函数里的参数都代表什么意义?能帮忙解释一下吗?谢谢!如果有具体实例更加感谢!
2004-10-26 11:22FH
请教关于标准C中findfirst()函数的用法!谢谢
标准C里没找着,帮不上
2004-10-26 11:29mimosayuan
请教关于标准C中findfirst()函数的用法!谢谢
我找到了,是这样的
函数名: findfirst, findnext
功 能: 搜索磁盘目录; 取得下一个匹配的findfirst模式的文件
用 法: int findfirst(char *pathname, struct ffblk *ffblk, int attrib);
int findnext(struct ffblk *ffblk);
我想要做的是找到匹配*.tmp的文件,然后把匹配的文件删除,但是我不知道具体该怎么用,还有删除文件应该用什么方法呢?能帮忙看一下吗?谢谢了!
2004-10-26 12:28aero
请教关于标准C中findfirst()函数的用法!谢谢
这个不是标准C函数吧?
2004-10-26 13:09FH
请教关于标准C中findfirst()函数的用法!谢谢
你还是用ftw吧,回调方式的,这个省事
2008-2-6 11:26bheric
原帖由 mimosayuan 于 2004-10-26 11:29 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=2882364&ptid=432048][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url] 我找到了,是这样的 函数名: findfirst, findnext 功 能: 搜索磁盘目录; 取得下一个匹配的findfirst模式的文件 用 法: int findfirst(char *pathname, struct ffblk *ffblk, int attrib); int findne ... [/quote]
findfirst()和findnext()这两个函数是搭配使用的 path是文件路径 ffblk为指定的保存文件信息的一个结构,定义如下: ┏━━━━━━━━━━━━━━━━━━┓ ┃struct ffblk ┃ ┃{ ┃ ┃ char ff_reserved[21]; /*DOS保留字*/┃ ┃ char ff_attrib; /*文件属性*/ ┃ ┃ int ff_ftime; /*文件时间*/ ┃ ┃ int ff_fdate; /*文件日期*/ ┃ ┃ long ff_fsize; /*文件长度*/ ┃ ┃ char ff_name[13]; /*文件名*/ ┃ ┃} ┃ ┗━━━━━━━━━━━━━━━━━━┛ attrib为文件属性,由以下字符代表 ┏━━━━━━━━━┳━━━━━━━━┓ ┃FA_RDONLY 只读文件┃FA_LABEL 卷标号┃ ┃FA_HIDDEN 隐藏文件┃FA_DIREC 目录 ┃ ┃FA_SYSTEM 系统文件┃FA_ARCH 档案 ┃ ┗━━━━━━━━━┻━━━━━━━━┛ :em03: int main(void) { struct ffblk ff; int done; done=findfirst("*.bmp",&ff,0); while(!done) { done=findnext(&ff); printf("%s",ff.ff_name); } return 0; }
2008-2-6 13:05zszyj
[quote]原帖由 mimosayuan 于 2004-10-26 11:14 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=2882284&ptid=432048][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url] 请教标准C中findfirst()用法,这个函数里的参数都代表什么意义?能帮忙解释一下吗?谢谢!如果有具体实例更加感谢! [/quote] 这不是标准C的函数, 是win sdk的函数, 作用是搜索目录下的第一个文件,要和FindNext配合使用. UNIX下对应的函数是glob.
2008-2-6 13:30langue
[quote]原帖由 zszyj 于 2008-2-6 13:05 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=7946676&ptid=432048][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]
这不是标准C的函数, 是win sdk的函数, 作用是搜索目录下的第一个文件,要和FindNext配合使用. UNIX下对应的函数是glob. [/quote]
请注意大小写 :mrgreen: 对于 Win32,如果不加指定,MSVC 是区分 FindFirst 和 findfirst 的 这 findfirst() findnext() 其实是 Turbo C 里面的函数 :em17:
2008-2-6 13:53zszyj
[quote]原帖由 langue 于 2008-2-6 13:30 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=7946701&ptid=432048][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]
请注意大小写 :mrgreen: 对于 Win32,如果不加指定,MSVC 是区分 FindFirst 和 findfirst 的 这 findfirst() findnext() 其实是 Turbo C 里面的函数 :em17:
|
|
呵呵,怪不得,我正奇怪呢,正确的写法应该是FindFirst和FindNext,何来的小写。原来是turbo C的函数。
分享到:
相关推荐
c语言文件夹_findfirst()函数介绍
这些函数和结构体在的头文件中,结构体为struct _finddata_t ,函数为_findfirst、_findnext和_fineclose。具体如何使用,下面来一起看看吧 _findfirst与_findnext查找文件 一、这两个函数均在io.h里面。 二、首先...
c++中 string 类的find函数的用法 在字符串查找需要的字符
压缩文件中包括find()函数的说明和具体使用方法的CPP 文件,find()函数可能很多人没有使用过或者了解一些,其实是一个很使用的函数
matlab中find函数用法。 一篇文章带你快速了解!
我在项目中的使用场景是这样的: 有一个应用类型表,表中有parentId字段和parentIds字段,前者为父级id,后者为多级父级id,在库中都是varchar类型,parentIds由多个父级id拼接而成由”,”分隔. 组长告知我可以使用该函数,...
VB 查找函数Find VB 查找函数Find VB 查找函数Find
matlab 中findpeaks c代码实现,主要实现参数为MinPeakHeight及MinPeakPromince
C函数库手册,按照函数功能来分类 分类函数,所在函数库为ctype.h int isalpha(int ch) 若ch 是字母('A'-'Z','a'-'z')返回非0 值,否则返回0 int isalnum(int ch) 若ch 是字母('A'-'Z','a'-'z')或数字('0'-'9')返回非...
寻找峰值算法应用广泛,matlab...压缩包中包含matlab中的findpeaks()函数的所有输入参数说明、.m源码、详细导出步骤以及导出的c++源码。 注:findpeaks()函数只支持查找波峰,如果需要查找波谷,请先取反再调用该函数。
详细介绍了C#中list对象的FindAll函数4种写法,从中可以看出如何从最完整写法过渡到最简写法的。从中可以明白C#“=>”的含义。
Delphi数据库操作FindFirst方法实例..rar
MATLAB find()函数
vba find函数应用vba find函数应用vba find函数应用vba find函数应用
Excel 的Find函数用法.docx
20121018_在成员函数中使用STL的find_if函数1
c++与opencv结合编写find函数,实现与matlab中find相同的功能。
这个findFile函数功能强大,完整。 Imports System.Collections.Generic Imports System.IO Friend Class FindFiles Public Shared GRAPHIC_FILES As String() = New String() {"*.bmp", "*.jpg", "*.jpeg...
excel中函数lookup查询函数用法详细步骤实例.docx
寻找波峰的函数,为子函数,需要调用才可使用,谢谢! 寻找波峰的函数,为子函数,需要调用才可使用,谢谢!