【发布时间】:2009-09-09 05:37:57
【问题描述】:
假设我有一个当前正在执行的命令行 C 程序,我想读取一个文件或在同一目录中执行另一个二进制文件 - 我怎样才能找到那个目录?
请注意,我不是在寻找当前的工作目录。用户可能通过以下任何方式调用了我的原始程序(可能还有其他我不知道的方式)。
- ../../program
- /home/matt/程序
- PATH=$PATH:/home/matt 程序
理想情况下,我正在寻找可以通过 MinGW 在 unix 系统和 windows 上运行的东西。
【问题讨论】: