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

  FORUM HardWare.fr
  Programmation
  C++

  Option de dossier et C

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Option de dossier et C

n°359722
da_s_monk
Awwwww! Good Job!
Posté le 13-04-2003 à 07:11:05  profilanswer
 

Bonjour a tous
 
Est il possible de recuperer le contenu d'un dossier en C avec les libs de base? sinon c lesquels qu'il faut utiliser?
 
merci d'avance

mood
Publicité
Posté le 13-04-2003 à 07:11:05  profilanswer
 

n°359725
Taz
bisounours-codeur
Posté le 13-04-2003 à 09:37:37  profilanswer
 

le C ignore la notion de dossier puisqu'elle n'existe pas sur tous les systemes. precise ton OS

n°360046
philou_a7
\_o< coin ! >o_/
Posté le 13-04-2003 à 23:53:43  profilanswer
 

Si tu es sous unix ou windows ca sera avec les fonctions findfirst/findnext en analysant les fichiers remontés pour ne garder que les dossiers ;)

n°360162
Taz
bisounours-codeur
Posté le 14-04-2003 à 10:02:01  profilanswer
 

:heink: findfirst/findnext sous UNIX?   [:tomtom75]

n°360171
western
AJMM
Posté le 14-04-2003 à 10:19:27  profilanswer
 

OPENDIR(3)                Manuel du programmeur Linux               OPENDIR(3)
 
NOM
       opendir - Ouvrir un répertoire.
 
SYNOPSIS
       #include <sys/types.h>
 
       #include <dirent.h>
 
       DIR *opendir (const char *name);
 
DESCRIPTION
       La  fonction opendir() ouvre un flux répertoire correspondant au réper-
       toire name, et renvoie un pointeur sur ce flux.  Le flux est positionné
       sur la première entrée du répertoire.
 
VALEUR RENVOYÉE
       La  fonction  opendir()  renvoie  un pointeur sur le flux répertoire ou
       NULL si une erreur se produit.
 
ERREURS
       EACCESS
              Accès interdit.
 
       EMFILE Trop de descripteurs de fichiers pour le processus en cours.
 
       ENFILE Trop de fichiers ouverts simultanément sur le système.
 
       ENOENT Le répertoire n'existe pas, ou name est une chaîne vide.
 
       ENOMEM Pas assez de mémoire.
 
       ENOTDIR
              name n'est pas un répertoire
 
CONFORMITÉ
       SVID 3, POSIX, BSD 4.3
 
VOIR AUSSI
       open(2), readdir(3), closedir(3), rewinddir(3), seekdir(3), telldir(3),
       scandir(3)
 
TRADUCTION
       Christophe Blaess, 1997.
 
Linux                          14 Décembre 1998                     OPENDIR(3)

n°360218
Taz
bisounours-codeur
Posté le 14-04-2003 à 11:07:52  profilanswer
 

et surtout scandir

n°360331
philou_a7
\_o&lt; coin ! &gt;o_/
Posté le 14-04-2003 à 12:40:15  profilanswer
 

oups oui, grosse boulette :lol:
 
il fallait lire "find... ou equivalent" :D
 
 
 
( bon, je retourne me coucher, moi, ça me réussit pas le manque de sommeil :lol: :whistle: )


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

  Option de dossier et C

 

Sujets relatifs
creez des contact outlook dans un dossier quand il n existe pas dejaoption d ouverture de fenetre
Creer un dossier[Dev-cpp] Comment utiliser l'option CVS ?
[.bat] comment telecharger tous les fichiers d'un dossier par ftp[resolu]selectionner automatiquement toutes les option d'1 select
[Visual C++] prog en ligne de commande avec interface visuelle option[jFileChooser] Selectionner un dossier par un double clic
[VB] Remplir un FlexGrid avec une requête en f° de boutons d'option[C/C++] [Win32 API] Récupérer le nom du dossier contenant ce programme
Plus de sujets relatifs à : Option de dossier et C


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