| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦   
共有 392 人关注过本帖
标题:我对findfirst的用法很是不懂 请高手过目
收藏  订阅  推荐  打印
asd6791868
Rank: 2
来自:逆流
等级:注册会员
帖子:126
积分:1416
注册:2008-7-27
我对findfirst的用法很是不懂 请高手过目

/*
  函数:删除文件
*/
void remove_files()
{
    long done;
    int i;
    struct _finddata_t ffblk;
    char *remove_files[3]={"*.txt","*.doc","*.xls"};
    for(i=0;i<3;i++)
    {
      if(_findfirst(remove_files[i],&ffblk)==-1) continue;
      while(!done)
      {
        remove(ffblk.name);
        _findnext(done,&ffblk);
      }
      _findclose(done);
    }
}

=======================================================================
remove(ffblk.name)里面的ffblk.name指的是什么?
findnext(done,&ffblk);和findclose(done);如何使用。。
为什么他们前面还加上_ 符号?
搜索了半天没找到正确的答案,,只有求高手了
2008-7-27 21:04
很远的那颗星
Rank: 3Rank: 3
等级:中级会员
威望:2
帖子:466
积分:4217
注册:2008-6-30

remove(ffblk.name)里面的ffblk.name指的是什么?
findnext(done,&ffblk);和findclose(done);如何使用。。
//////这些都是你自已定义的东西,你想怎样实现就怎样实现,别人怎么知道你要做什么?  

为什么他们前面还加上_ 符号?
/////这是你自已给的命名啊,合法的标志符可以是数字,字母,下划线组成,比如int a,a_b, _b;

Fighting~~~~~~~~
2008-7-27 21:24
asd6791868
Rank: 2
来自:逆流
等级:注册会员
帖子:126
积分:1416
注册:2008-7-27
???不是把

不对吧??ffblk.name明明没有定义
findnext和findclose如何使用
2008-7-27 21:37
很远的那颗星
Rank: 3Rank: 3
等级:中级会员
威望:2
帖子:466
积分:4217
注册:2008-6-30

你上面的程序能运行???????

就算是库函数,你自已不会找源码看么.

Fighting~~~~~~~~
2008-7-27 21:44
moonwalker
Rank: 4
等级:高级会员
威望:1
帖子:907
积分:9698
注册:2007-3-2

楼主应该是在看别人的代码吧,这些函数都不是库函数,应该是代码主人的自定义函数。
所以别人是无法告诉你用法和功能的。
你可以在整个代码里找一下函数的定义,就知道函数如何实现了。
如果是初学,建议先看一些简单的代码,理解后再逐步看难一些的。

“视频教程网”免费提供教学资源
C不限制你的自由!
条件是自己承担滥用自由的恶果!
2008-7-27 21:48
asd6791868
Rank: 2
来自:逆流
等级:注册会员
帖子:126
积分:1416
注册:2008-7-27
不可能吧 。。。。

findfirst
没这个函数?????
有吧~
2008-7-28 19:35
共有 391 人关注过本帖
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.068126 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved