爱问知识人 爱问教育 医院库

C语言高手请进!~~

首页

C语言高手请进!~~

"findfirst " 这条命令怎么用呀??
我想编写一个能在指定目录下搜索文件的程序,能给我详细的讲解一下吗?~~ 最好写一个简单易懂的例题,请了,!~~

提交回答
好评回答
  • 2007-02-27 13:45:53
      首先要有这个头文件
    #include 
    然后定义一个结构体,用来接收参数
    struct flink{
        char name[13];
        int uptime;
        long runtime;
        int starttime;
        int endtime;
        int t;
        float w;
        int stats;
        struct flink *next;
    };
    //这个函数是我编的,用来接收我刚才定义的结构体的
    struct flink *load(){
        struct flink *head,*fp;
        /*下面这个定义是dir头文件中定义好的,一点不能改变的*/
        struct ffblk f;
        int t=0;
        randomize();
        head = fp =(struct flink *)malloc(sizeof(struct flink));
        head->next = fp->next = NULL;
        //在MEM文件夹中搜索第一个。
      exe的程序,*是通配符;当然也可以直接查找一个存在的文件比如1。exe,函数执行的结果放到f中 if(findfirst("MEM/*。exe",&f,FA_ARCH)==0){ do{ fp->runtime = abs(f。
      ff_fsize*0。05/30)+1; fp->uptime = t; t+= random(5)+(fp->runtime)/3; strcpy(fp->name,f。
      ff_name); fp->next = (struct flink *)malloc(sizeof(struct flink)); fp = fp->next; fp->next = NULL; }while(findnext(&f)==0);/*findnext就是通过findfirst的制定情况来继续查找*/ printf("\tLoading Complete!\n\n\tPress any key to continue。
      。。\n"); }else{ printf("\tLoading Error: 。。\MEM\ is empty!\n\n\tWhen ready,Press any key to reload。。。\n"); getchar(); return NULL; } return head; }。
      

    毛***

    2007-02-27 13:45:53

其他答案

    2007-02-27 08:50:32
  • 这不是C中的命令,应该是一个用户自定义函数,你贴出代码我帮你看看

    良***

    2007-02-27 08:50:32

类似问题

换一换
  • 程序设计 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):