Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1115 connectés 

  FORUM HardWare.fr
  Programmation
  C

  Comment afficher le contenu d'un dossier en C ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment afficher le contenu d'un dossier en C ?

n°1265937
Kalimuxo
!
Posté le 13-12-2005 à 21:40:59  profilanswer
 

Bonjour !
Je voudrais pouvoir afficher le contenu d'un dossier.
 
Par exemple :
print-contenu(path); qui renverrait fichier1.x fichier2.x fichier3.x
 
Quelqu'un connaîtrait une fonction sympa qui pourrait m'aider dans ce sens, ou limite une fonction dejà toute codée ?
 
Autre chose : si je voullais afficher uniquement les fichiers de type .jpeg, existe-t-il une fonction pour vérifier le type d'un fichier (en regardant l'extension, par exemple) ?
 
J'ai cherché un peu partout et je ne trouve pas comment faire, merci de m'aider
 
Kali-

mood
Publicité
Posté le 13-12-2005 à 21:40:59  profilanswer
 

n°1265940
black_lord
Truth speaks from peacefulness
Posté le 13-12-2005 à 21:45:42  profilanswer
 

man 3 opendir
man 3 glob
 
:)


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1265941
manatane
En vous remerciant, bonsoir
Posté le 13-12-2005 à 21:46:53  profilanswer
 

Kalimuxo a écrit :

Bonjour !
Je voudrais pouvoir afficher le contenu d'un dossier.
 
Par exemple :
print-contenu(path); qui renverrait fichier1.x fichier2.x fichier3.x
 
Quelqu'un connaîtrait une fonction sympa qui pourrait m'aider dans ce sens, ou limite une fonction dejà toute codée ?
 


tu es sous quel environnement ?
sous unix ca se fait en gros comme ca :

Code :
  1. #include <stdio.h>
  2. #include <dirent.h> // struct dirent, opendir(), readdir(), closedir()
  3. #include <sys/types.h> // DIR type
  4. ...
  5. DIR * dir;
  6. struct dirent * entry;
  7. dir = opendir("/usr/bin" );
  8. if( dir == NULL )
  9.   perror("" );
  10. while((entry = readdir(dir)) != NULL)
  11.   fprintf(stdout, "Inside /usr/bin is something called %s\n", entry->d_name);
  12. fprintf(stdout, "\n" );
  13. closedir(dir);
  14. ...


 
 

n°1265944
Kalimuxo
!
Posté le 13-12-2005 à 21:48:59  profilanswer
 

Je suis sous MacOS 10, donc type Unix.
Mais ça serait bien que ça puisse marcher sous windows aussi...

n°1265949
manatane
En vous remerciant, bonsoir
Posté le 13-12-2005 à 21:53:41  profilanswer
 

ben tu prend un wrapper genre la glib alors.

n°1265952
manatane
En vous remerciant, bonsoir
Posté le 13-12-2005 à 21:56:11  profilanswer
 
n°1265955
Kalimuxo
!
Posté le 13-12-2005 à 21:58:04  profilanswer
 

manatane a écrit :

ben tu prend un wrapper genre la glib alors.


Comment ça ? je ne suis pas sur d'avoir bien compris

n°1265958
manatane
En vous remerciant, bonsoir
Posté le 13-12-2005 à 22:02:55  profilanswer
 

Kalimuxo a écrit :

Comment ça ? je ne suis pas sur d'avoir bien compris


un fonction qui gere posix/win32, je t ai donne le lien

n°1265964
Kalimuxo
!
Posté le 13-12-2005 à 22:08:14  profilanswer
 

manatane a écrit :

un fonction qui gere posix/win32, je t ai donne le lien


 
Ok je vais regarder tout ça, merci

n°1266650
Emmanuel D​elahaye
C is a sharp tool
Posté le 14-12-2005 à 18:42:24  profilanswer
 

Kalimuxo a écrit :

Je suis sous MacOS 10, donc type Unix.
Mais ça serait bien que ça puisse marcher sous windows aussi...


Ca existe aussi (du moins avec Mingw)


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  Comment afficher le contenu d'un dossier en C ?

 

Sujets relatifs
[C++] Sélectionner le contenu d'un TEditPROBLEME -> Bouton + Click + Popup et transmission de contenu
[résolu] avoir le dossier local dans lequel on est ?copier un dossier
Restriction d'affichage du contenu actif.avoir le contenu d'une page sans les balises html
[C] Afficher un cosinus ou sinusGestionnaire de contenu facile à maitriser?
Récupérer le chemin d'un dossier cherchécopier coller dossier
Plus de sujets relatifs à : Comment afficher le contenu d'un dossier en C ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR