在VC6.包含#include "dir.h"这个文件头出错

stsz_sky 2007-10-16 03:22:32
fatal error C1083: Cannot open include file: 'dir.h': No such file or directory
Error executing cl.exe.

怎么解决呢?
...全文
673 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
清钟沁桐 2008-06-06
  • 打赏
  • 举报
回复
#include <direct.h> 在VC 中有
但是#include <direct.h> 没有定义findfirst(), findnext(), findclose()
xsir317 2007-10-16
  • 打赏
  • 举报
回复
<dir.h> 不是標準的头文件, VC++ 也沒有 <dir.h>.

findfirst(), findnext(), findclose() 所需的头文件可以在相關函式的 MSDN 說明裡找到.

反正用的已經不是標準的函式了, 你也可以用 Windows 的 APIs 來做, 相關函式是: FindFirstFile(), FindNextFile(), FindClose(). MSDN 內也有例子.

另,你可以试试这个

#include <direct.h>

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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