标签: c linux file path directory
我在c文件中创建一个文件:
open("my.txt"...);
将此程序编译为/ user / abc / linux / c / program01。然后,如果我在目录/ user / abc中并尝试键入
'linux/c/program01'
我发现文件名“my.txt”是在/user/abc/my.txt的当前目录下创建的。但我希望文件是在二进制程序放置的目录下创建的。
所以我的问题是:程序如何知道本身所在的目录?
非常感谢。