lire tout les fichiers d'un dossier ...

lire tout les fichiers d'un dossier ... - C - Programmation

Marsh Posté le 01-06-2005 à 14:21:41    

Bonjour,
 
J'ai une fonction que j'ai créé et qui prend en paramètre un nom de fichier (qui contient une image) puis la stocke dans un tableau de complexes. Cette fonction marche très bien.
 
Ce que je voudrais faire c'est l'insérer dans une boucle qui ferait le tour des fichiers contenus dans un dossier et donc qui mettrait tout les fichiers chacun dans un tableau de complexes. Il faut donc que je récupère tout les noms de fichier contenu dans le dossier courant pour les passer en paramètre de la fonction. Comment puis-je faire ?
 
Comme mes fichier s'appellent image1.pgm image2.pgm ... image40.pgm . J'ai tenté de faire une boucle de 1 à 40 et de compléter la partie constante "image" par le numéro de l'image qui s'incrémente lors de ma boucle (avec un cast) mais ça ne marche vraiment que de 1 à 9 ...
 
Merci de votre aide !

Reply

Marsh Posté le 01-06-2005 à 14:21:41   

Reply

Marsh Posté le 01-06-2005 à 14:24:08    

snprintf(filename, sizeof filename, "imaged%d.pgm", i);

Reply

Marsh Posté le 01-06-2005 à 14:48:37    

Merci c'est top ;)

Reply

Marsh Posté le 01-06-2005 à 15:02:56    

readdir, scandir, ...

Reply

Marsh Posté le 01-06-2005 à 15:06:52    

pas standard.

Reply

Marsh Posté le 01-06-2005 à 15:09:59    

merci ça me suffit amplement ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed