c语言相对路径
    C语言中,相对路径指的是指在当前文件夹下创建或打开文件,而不用指定其绝对路径。例如,假设当前工作目录是 C:\ Users \ user \ Desktop \ folder1 \。如果要在此位置创建文件 ,则可以使用以下代码:
    FILE *fptr;
fptr = fopen("", "w"); // 打开文件
    在这里,有一个相对于文件夹 folder1 的相对路径,即“”。在此示例中,此文件将存储在 C:\ Users \ user \ Desktop \ folder1 \ 位置。
    因此,C语言中,在调用 fopen 函数时,可以使用相对路径代替全路径名称,因此减少了行数并增强了灵活性。此外,在某些情况下,使用相对路径可以有效地避免相关文件被复制到其他位置。
    此外,通过使用硬链接来引用文件,也可以使用相对路径。硬链接是一种指向文件的快捷方
式,它存储在一个文件系统的另一个位置中,用于指向文件的原始位置。它不是目录中的一部分,而是多次调用同一文件的另一种方式。
    再看看一个例子:
    假设在路径下C:\ Users \ user \ Desktop \ folder1 \folder2 有一个叫文件 的文件。如果我们想从项目文件夹 folder1 中打开这个文件,我们可以使用下面的命令:
    FILE *fptr;
fptr = fopen("folder2 / ", "r"); // 打开文件
    在这里,使用了一个相对于文件夹 folder1 的相对路径,即“folder2 / ”。这告诉编译器在文件夹 folder1 中查该文件,如果没有到,它会尝试在 folder1 中的文件夹 folder2 中查该文件。
    总之,相对路径是指在当前文件夹下创建或打开文件,而不用指定其绝对路径的路径。这种路径写法可以节省许多时间,也比绝对路径更加灵活。另外,还可以通过硬链接来引用文件,以便使用相对路径。