在 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".
中创建文件
假设我有一个变量 "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".
中创建文件