avec :
sequence : 0001,0002,0003,...
genre :
for file in (FFF_xxxx_tmp) //les fichier dans le repertoire courant
do
// traitement
done
est ce qu'il n'y a pas quelque chose comme les expressions régulières ?
merci
for file in (FFF_xxxx_tmp) //les fichier dans le repertoire courant
do
// traitement
done
# PCRE
Posté par Anonyme . Évalué à 3.
Pour la lecture de fichiers il faut jouer avec opendir, readdir, fopen, fcloser et closedir
[^] # Re: PCRE
Posté par demo2000 . Évalué à 1.
# bash
Posté par 桃白白 . Évalué à -1.
# C
Posté par Jay . Évalué à 1.
- en C y'a pas vraiment de booléens, juste 0 pour false et tout le reste pour true
- toute affectation "retourne" une valeur, celle qui a été affectée à la variable à gauche de l'expression, ainsi (i=6) vaut 6, ce qui autorise a=(b=6) pour donner a=6 et b=6
- l'expression suivant un && n'est évaluée que si l'expression située avant est true (!= 0)
- l'expression suivant un || est évaluée quelque soit la valeur de l'expression située avant
Ainsi: !( *(file+length-4)=0 ) remplace le dernier '_' par '\0' et renvoie !0 donc true, atoi(&file[4]) renvoie true uniquement si la séquence est un chiffre non nul, et !( *(file+length-4)='_' ) remet en place le '_' en renvoyant false pour ne pas interférer dans le résultat de atoi(). A+, Jay[^] # Re: C
Posté par demo2000 . Évalué à 0.
Merci
[^] # Re: C
Posté par Mr_Moustache . Évalué à 3.
L'expression suivant un || est évalué lorsque l'expression précédente est fausse. Si la première expression est vrai, dans le cas d'un OU Logique, on est sûr que l'expression entière sera vrai.
Les expressions reliées par && ou || sont évaluées de gauche à droite, et il est garanti que l'évaluation s'arrête dès que la véracité ou la fausseté de l'expression est déterminée.
Extrait du K&R.
[^] # Re: C
Posté par Jay . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.