如何在Unix上将相对路径转换为C中的绝对路径?这有一个方便的系统功能吗?
在Windows上有一个GetFullPathName功能可以完成这项工作,但我在Unix上找不到类似的东西......
如何在GNU/Linux上的C/C++中从给定的相对路径确定文件或目录的绝对路径?
我知道realpath(),但它不适用于不存在的文件.
假设用户输入../non-existant-directory/file.txt,程序工作目录是/home/user/.
我需要的是一个返回的函数/home/non-existant-directory/file.txt.
我需要此函数来检查给定路径是否在某个子目录中.