Tag: absolute path

如何获取文件或目录的绝对路径,*不存在?

如何在GNU / Linux上的C / C ++中确定给定相对路径的文件或目录的绝对路径? 我知道realpath() ,但它不适用于不存在的文件。 假设用户输入../non-existant-directory/file.txt ,程序工作目录为/home/user/ 。 我需要的是一个返回/home/non-existant-directory/file.txt的函数。 我需要此函数来检查给定路径是否在某个子目录中。