traitement selon le nom du fichier

traitement selon le nom du fichier - C - Programmation

Marsh Posté le 22-06-2005 à 23:46:29    

comment faire en C une boucle qui traite seulement les fichiers dont le nom respect la syntaxe suivante : FFF_sequence_tmp
avec :
sequence : 0001,0002,0003,...
genre :

Code :
  1. for file in (FFF_xxxx_tmp) //les fichier dans le repertoire courant
  2. do
  3.   // traitement
  4. done


est ce qu'il n'y a pas quelque chose comme les expressions régulières ?
merci

Reply

Marsh Posté le 22-06-2005 à 23:46:29   

Reply

Marsh Posté le 22-06-2005 à 23:48:39    

snprintf(buf, sizeof buf, "FFF_%04u_tmp", i);

Reply

Marsh Posté le 23-06-2005 à 00:02:27    

merci Taz
je vous demende une autre chose :
comment parcourir tout les fichiers du repertoire ?

Reply

Marsh Posté le 23-06-2005 à 00:05:06    

de manière non portable, en utilisant les fonctions spécifiques à ton environnement.

Reply

Marsh Posté le 23-06-2005 à 08:29:10    

demo2000 a écrit :

merci Taz
je vous demande une autre chose :
comment parcourir tout les fichiers du repertoire ?


Question récurrente. Il n'y a pas de fonctions standards, mais opendir() / readdir() etc. sont POSIX.1 donc realtivement portables.


---------------
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/
Reply

Marsh Posté le 23-06-2005 à 09:26:19    

merci

Reply

Sujets relatifs:

Leave a Replay

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