Se connecter / S'enregistrer
Votre question

lire les noms des fichiers se trouvant dans un fichier

Tags :
  • Creation
  • Programmation
Dernière réponse : dans Programmation
10 Janvier 2008 23:50:07

salut tout le monde
je suis débutante en c
et je veux savoir comment dans fichier contenant d'autres fichiers d'extensions differentes je peux créer une fonction qui lit les noms des fichiers.
en fait mon probleme c'est qu'il existe des OS où les fichiers sont représentés par leur noms(qui peuvent contenir des espaces )
leurs tailles leurs date de création....dont l'organisation dépend
du systeme d'exploitation. please help!

Autres pages sur : lire noms fichiers trouvant fichier

11 Janvier 2008 11:13:57

salut, comment tu le génère ce fichier?
fopen + fgets devraient faire l'affaire.
11 Janvier 2008 20:47:40

salut
mon probleme est le suivant:
j'ouvre le grand fichier par fopen je lis ses lignes par fgets
et dans une ligne i je dois lire le nom du petit fichier pour l'ouvrir aussi
mon probleme est la localisation du nom de ce fichier car
generalement les fichiers sont donnés suivis par leurs date de création, leurs tailles....comment don localiser le nom du fichier?
Contenus similaires
11 Janvier 2008 20:53:09

il te faut repérer un séparateur qui marque la fin du nom de fichier et lire la ligne jusqu'à ce séparateur.
11 Janvier 2008 21:34:27

je me suis fixé "espace" comme séparateur tout en tenant comte que la ligne commence par le nom du fichier qui ne contient pas éventuellement d'espaces mais lorsque j'ai fais dir en dos une liste des fichiers qui est apparue avec les noms des fichiers qui sont à la fin et contiennent des espaces!!! comment faire alors?!
11 Janvier 2008 21:58:11

utiliser les fonctions disponible en c pour lire le contenu d'un répertoire (dirent.h)
ou alors (moins bien) utiliser les options de dir (dir /?) pour n'afficher que les noms des fichiers
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS