我又来发一些菜比问题啦~~关于file*文件指针和WIN32_FIND_DATA的问题

爱学习的小伙鸡 2014-08-06 01:04:08
这两个一个是用CRT进行文件操作时候 开始的时候 进行定义FILE* file,
一个是WindowsAPI进行文件操作时候开始定义 WIN32_FIND_DATA FindFileDate ,
好奇之下 就分别百度了一下 结果在百科中说 都是包含文件属性的结构 ,
那么我想问的是 他俩是不是就是因为一个是CRT一个是API ,否则其实是一个东西?
还是只是原理相同 里面也有神马区别神马的 求大神给解释
...全文
147 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 10 楼 FrankHB1989 的回复:
赵老湿居然没复制粘贴,容我水一帖表示惊讶。
安啦 复制粘贴也很厉害了 我都找不到地方。。。再说 大神说的很对啊
  • 打赏
  • 举报
回复
引用 9 楼 zhao4zhong1 的回复:
[quote=引用 8 楼 rengar7961 的回复:] [quote=引用 7 楼 zhao4zhong1 的回复:] _finddata_t ←→ WIN32_FIND_DATA FILE ←→ HANDLE CreateFile(...) returned.
您这意思是第一行那俩是相同的 第二行那俩是相同的被~~[/quote] 不完全相同,是具可比性。[/quote] 谢谢大神~~
FrankHB1989 2014-08-06
  • 打赏
  • 举报
回复
赵老湿居然没复制粘贴,容我水一帖表示惊讶。
赵4老师 2014-08-06
  • 打赏
  • 举报
回复
引用 8 楼 rengar7961 的回复:
[quote=引用 7 楼 zhao4zhong1 的回复:] _finddata_t ←→ WIN32_FIND_DATA FILE ←→ HANDLE CreateFile(...) returned.
您这意思是第一行那俩是相同的 第二行那俩是相同的被~~[/quote] 不完全相同,是具可比性。
  • 打赏
  • 举报
回复
引用 7 楼 zhao4zhong1 的回复:
_finddata_t ←→ WIN32_FIND_DATA FILE ←→ HANDLE CreateFile(...) returned.
您这意思是第一行那俩是相同的 第二行那俩是相同的被~~
赵4老师 2014-08-06
  • 打赏
  • 举报
回复
_finddata_t ←→ WIN32_FIND_DATA FILE ←→ HANDLE CreateFile(...) returned.
  • 打赏
  • 举报
回复
引用 2 楼 go_and_see 的回复:
CRT是C运行库,在windows平台上依赖MS的API。因此API比CRT更底层一些,他们基本功能类似,WIN32_FIND_DATA支持的功能更多。
恩谢谢 帮忙!!
  • 打赏
  • 举报
回复
引用 4 楼 zhao4zhong1 的回复:
[quote=引用 3 楼 zhao4zhong1 的回复:] FILE是用来操作文件本身 WIN32_FIND_DATA是用来遍历查找文件 两者直接有可比性吗?
两者之间有可比性吗?[/quote] 奥 原来比较不了么 我以为 里面的属性差不多 还以为就是运行机制不同 看来我还是理解偏了 受教啊~~
赵4老师 2014-08-06
  • 打赏
  • 举报
回复
引用 3 楼 zhao4zhong1 的回复:
FILE是用来操作文件本身 WIN32_FIND_DATA是用来遍历查找文件 两者直接有可比性吗?
两者之间有可比性吗?
赵4老师 2014-08-06
  • 打赏
  • 举报
回复
FILE是用来操作文件本身 WIN32_FIND_DATA是用来遍历查找文件 两者直接有可比性吗?
边走边瞧 2014-08-06
  • 打赏
  • 举报
回复
CRT是C运行库,在windows平台上依赖MS的API。因此API比CRT更底层一些,他们基本功能类似,WIN32_FIND_DATA支持的功能更多。
勤奋的小游侠 2014-08-06
  • 打赏
  • 举报
回复
CRT在windows系统也是用win API来实现的。

65,186

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧