OVH Cloud OVH Cloud

dirent.h

2 réponses
Avatar
Serge
Bonjour,

Habitué à développer sous Linux, je découvre aujourd'hui
VisualC++ sous Windows.

Je ne retrouve pas la librairie <dirent.h> qui habituellement
me permet de manipuler des dossier (opendir, closedir, rmdir ... etc).
J'ai tenté d'inclure cette librairie depuis le module CygWin, mais
VC++ y trouve des erreurs lors de la compilation.

Pourriez-vou m'indiquer où et comment récupérer et intégrer
cette lib pour VC++, ou son équivalente ?

Merci beaucoup pour votre aide
- Serge -

P.S. : Je sais que je suis un peu hors sujet ici, mais j'ai posé cette
même question sur microsoft.public.fr.dotnet.visualstudio, et personne
ne semble vouloir/pouvoir me répondre ...

2 réponses

Avatar
Emmanuel Delahaye
In 'fr.comp.lang.c', Serge wrote:

Habitué à développer sous Linux, je découvre aujourd'hui
VisualC++ sous Windows.

Je ne retrouve pas la librairie <dirent.h> qui habituellement


1 - On dit bibliothèque
2 - <dirent.h> est une entête, pas une bibliothèque.

me permet de manipuler des dossier (opendir, closedir, rmdir ... etc).


Effectivement, ces fonctions ne sont pas standard. Chaque implémentation fait
ce qu'elle veut selon les possibilités du système. Lire la doc.

P.S. : Je sais que je suis un peu hors sujet ici, mais j'ai posé cette
même question sur microsoft.public.fr.dotnet.visualstudio, et personne
ne semble vouloir/pouvoir me répondre ...


Essaye plutôt

news:fr.comp.os.ms-windows.programmation

--
-ed- [remove YOURBRA before answering me]
The C-language FAQ: http://www.eskimo.com/~scs/C-faq/top.html
<blank line>
FAQ de f.c.l.c : http://www.isty-info.uvsq.fr/~rumeau/fclc/

Avatar
Yves ROMAN

Bonjour,

Habitué à développer sous Linux, je découvre aujourd'hui
VisualC++ sous Windows.

Je ne retrouve pas la librairie <dirent.h> qui habituellement
me permet de manipuler des dossier (opendir, closedir, rmdir ... etc).
J'ai tenté d'inclure cette librairie depuis le module CygWin, mais
VC++ y trouve des erreurs lors de la compilation.

Pourriez-vou m'indiquer où et comment récupérer et intégrer
cette lib pour VC++, ou son équivalente ?



L'equivalent de opendir, readdir, closedir sous Windows est findfirst, findnext,
findclose

rmdir existe aussi