Je voudrais savoir s'il est possible d'ouvrir un répertoire, puis de travailler avec fopen pour y ouvrir un fichier. Comme dans l'exemple:C - opendir + fopen
J'ai un MAINDIR et à l'intérieur de celui-ci je file.txt donc je voudrais faire ce qui suit:
void openFile(const char * filename)
{
opendir(MAINDIR);
fopen(filename, "r");
}
int main()
{
openFile("file.txt");
return 0;
}
Je sais que je pouvais faire: fopen ("path/à/main/dir/filename.txt "," r ") mais je veux quelque chose de plus générique. Ouvrez un répertoire, puis faire tous les travaux fopen dans ce répertoire
Merci
'opendir' ne fait pas ça, essayez' chdir'. –