社区
C语言
帖子详情
求助~~~在线等待,分不是问题,答对了要多少给多少,请各位高手帮忙!!!!!
cuistar
2003-09-03 09:43:30
就是给定一个目录,列出其中的所有文件(包括子目录下的文件),用对话框实现此功能~~~~~~~~要VC源程序代码(包括对话框函数对类函数的调用)
...全文
84
4
打赏
收藏
求助~~~在线等待,分不是问题,答对了要多少给多少,请各位高手帮忙!!!!!
就是给定一个目录,列出其中的所有文件(包括子目录下的文件),用对话框实现此功能~~~~~~~~要VC源程序代码(包括对话框函数对类函数的调用)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjq8086
2003-09-05
打赏
举报
回复
CFileFind里封装的好像也是上面的API,不过只能搜索当前路径, 要想实现搜索整个目录还要类似上面的递归处理一下,你自己去改写吧:)
cuistar
2003-09-04
打赏
举报
回复
谢谢高手,请问有没有用CfileFind写的代码???
zjq8086
2003-09-03
打赏
举报
回复
算了,那么容易找到了,给你吧
// SearchDir.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <Windows.h>
#include <malloc.h>
typedef bool (*DisposeFile)(char *, char * ); //函数指针返回0则表示接收搜索
bool SearchDir(char * CurDir, DisposeFile dispose);
bool showname(char *dir, char * FileName);
int finename = 0;
int main(int argc, char* argv[])
{
SearchDir("d:\\",showname);
printf("%d\n", finename);
return 0;
}
bool showname(char *dir, char * FileName)
{
finename ++;
printf("%s%s\n",dir, FileName);
return 1;
}
bool SearchDir(char * CurDir, DisposeFile dispose)
{
//传入的参数形式为:d:\www\
//返回值并没有意义,只是用来在递归里判断是否结束本次搜索
HANDLE fHandle;
WIN32_FIND_DATA FileData;
int i;
char *dir;
dir = (char *)malloc(MAX_PATH + strlen(CurDir) + 2);
strcpy(dir,CurDir);
strcpy(dir + strlen(CurDir),"*");
fHandle = FindFirstFile(dir, &FileData);
if (fHandle == INVALID_HANDLE_VALUE)
{
free(dir);
return 1;
}
i = 1;
while (i != 0)
{
if (FileData.dwFileAttributes == FILE_ATTRIBUTE_DIRECTORY)
{
if (strcmp(FileData.cFileName,".") != 0 && strcmp(FileData.cFileName,"..") != 0)
{
strcpy(dir,CurDir);
strcpy(dir + strlen(CurDir), FileData.cFileName);
strcpy(dir + strlen(CurDir) + strlen(FileData.cFileName), "\\");
if (!SearchDir (dir, dispose))
{
free(dir);
return 0;
}
}
}
else
{
if (!dispose(CurDir, FileData.cFileName))
{
free(dir);
return 0;
}
}
i = FindNextFile(fHandle, &FileData);
}
FindClose(fHandle);
free(dir);
return 1;
}
zjq8086
2003-09-03
打赏
举报
回复
我以前做过,给多少分?
100个人回答五道试题,有81人
答对
第一题,91人
答对
第二题,85人
答对
第三题,79人
答对
题目: 100个人回答五道试题,有81人
答对
第一题,91人
答对
第二题,85人
答对
第三题,79人
答对
第四题,74人
答对
第五题,
答对
三道题或三道题以上的人算及格, 那么,在这100人中,至少有( )人及格。 答案:
分
析:问至少有多少人及格,那就是说不及格的人数最多时及格的人数最少.100人回答5道题,相当于做500道题,共
答对
的题目数量有:81+91+85+79+74=410(
PMP考试中多少
分
算通过?看完就明白
PMP考试不计
分
的!不是和我们之前一样,老师打个60
分
就能及格,PMP是按照等级来划
分
的哦 国内成绩以A、T、B、N来展示三大领域的考试成绩:最好成绩是 3A Above Target:高于目标; Target:达到目标; Below Target:低于目标; Needs Improvment:有待提高 PMP的合格标准是什么? 总题数180道,理论上
答对
60%即可通过。 考试题型: 国内:单选题+多选题,预计单选题90%左右,多选题10%左右, 详细题型:85%左右情景题,10%左右流程题,5%左右计算题
Java 并发专题 : CyclicBarrier 打造一个安全的门禁系统
费时一周整理的160+网络安全面试题,金九银十,做网络安全面试里的显眼包!对于有1-3年工作经验,想要跳槽的朋友来说,也是很好的温习资料!,大家跟着这个大的方向学习准没
问题
。学生1 已刷卡,
等待
开门回家~学生3 已刷卡,
等待
开门回家~学生5 已刷卡,
等待
开门回家~学生9 已刷卡,
等待
开门回家~学生7 已刷卡,
等待
开门回家~学生0 已刷卡,
等待
开门回家~学生2 已刷卡,
等待
开门回家~学生6 已刷卡,
等待
开门回家~学生8 已刷卡,
等待
开门回家~学生4 已刷卡,
等待
开门回家~
C/C++编程学习 - 第15周 ⑤ 计
分
程序
题目链接 题目描述 蒜头君是一位高中电脑老师,这学期正在教学生写 C++ 程序。他的评
分
标准是依照每一位学生在蒜厂 OJ 上解出的题数,去计算出对应的得
分
。为了不让
分
数落差太大,因此他并不是采取每一题固定得
分
的方式,而是随着题数增加而调整每题的得
分
。规则如下:
答对
题数在 0 ~ 10 者,每题给 6
分
。题数在 11 ~ 20 者,从第 11 题开始,每题给 2
分
。(前 10 题还是每题给 6
分
)题数在 21 ~ 40 者,从第 21 题开始,每题给 1
分
。题数在 40 以上者,一律 100
分
。如
他们三人都
答对
的题目至少有多少?
1、甲乙丙三个人参加考试,一共有50道题,他们
分
别
答对
了40,35,30道题,问他们三人都
答对
的题目至少有多少道? 答案:5. 这可以理解为一个集合的
问题
,我们可以用韦恩图来表示他们的答题状况,如图1所示。 先理解“至少”,至少就是保证总数的情况下让三个区域尽量不重合,避免不了重合就尽量两两重合,最后无法避免的三个重合就是至少的部
分
,所以至少的情况下50道题的范围就是图2绿色的部
分
。 对于甲
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章