C语言高手请进!~~
"findfirst " 这条命令怎么用呀?? 我想编写一个能在指定目录下搜索文件的程序,能给我详细的讲解一下吗?~~ 最好写一个简单易懂的例题,请了,!~~
首先要有这个头文件 #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; }。
这不是C中的命令,应该是一个用户自定义函数,你贴出代码我帮你看看
答:改很麻烦。 不如用以下这个程序吧。 #include #include #include int IsLeapYear(int); void main() {...详情>>
答:我建议你去--天下网吧联盟 这里面都是网吧业主和网管交流的论坛,你可以自己注册一个用户进去看看,你可以和他们交流也可以寻求他们的帮助,我想没有你解决不了的问题,...详情>>
答:格式化文本区域的段落标记,用于规定文本和层的属性和位置等。比如: 新浪网 用来规定 新浪网 这三个字居中显示。 文本中心(CENTER)、左(LEFT)或右(R...详情>>