Bonjour,
J'essaie d'ouvrir des répertoires avec opendir(). J'aimerais pouvoir renvoyer le nom du fichier i celui-ci est passé en argument d'opendir().
La macro S_ISREG me permettrait de détecter si j'ai effectivement un fichier régulier, mais l'instance readdir m'aura déjà pondu un segfault.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Existe-t'il un moyen de le faire avec opendir ?
Je pourrais ainsi vérifier si j'ai un fichier régulier, auquel cas j'afficherais son nom, sinon si j'ai un path qui n'existe pas, je renverrais un erreur et autrement je pourrais travailler tranquillement dans mon répertoire.
EDIT : retrait des commentaires dans le code.

 

 
		
		 
         
 


 détecter un fichier avec opendir
 détecter un fichier avec opendir
				 Répondre avec citation
  Répondre avec citation
Partager