getcwd C ++问题

时间:2013-03-11 08:37:04

标签: c++

我想获得PATH of Current Working Directory计划中的C++。它应该适用于WindowsSun SolarisUNIX。我发现this是我的答案。但是我们的编译器发出错误,找不到文件unistd.h。我正在Windows中编译。我使用了正确答案中提到的完全相同的代码。这有什么问题?

另外我的老板质疑这段代码的工作原理。我评论过UNIX系列和该程序在Windows中运行良好。即使他不知道这段代码是如何工作的。有人可以向我解释一下这段代码吗? 谢谢。

1 个答案:

答案 0 :(得分:0)

不应该在Windows上找到

<unistd.h>。根据{{​​3}},要包含在Windows中的文件是<direct.h>。检查预处理器宏。