在 C 中选择具有可变文件名的路径 fopen

chose path fopen with variable file name in C

假设我有一个变量 "NomFichier" 接收我的 .bin 文件的名称。

现在我有:

FILE fichier = fopen(NomFichier, "wb");

所以我用我的代码文件在 "Projet AP3\Projet\Code" 中创建了我的 .bin。

我可以写什么来在这个路径中创建我的文件:"Projet AP3\Fichiers .txt et .bin"? (我想写一个相对路径而不是绝对路径)。

如果您使用:

char const* NomFichier = "myfile.txt";

在目录"Projet AP3\Projet\Code"下创建文件,然后可以使用:

char const* NomFichier = "..\..\Fichiers\myfile.txt";

在目录 "Project AP3\Fichiers".

中创建文件