lire tout les fichiers d'un dossier ... - C - Programmation
MarshPosté 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 ...
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 !