Tableau(perl)
Résolu/Fermé
youllla
Messages postés
24
Date d'inscription
mercredi 17 juin 2009
Statut
Membre
Dernière intervention
6 juillet 2009
-
2 juil. 2009 à 13:39
youllla Messages postés 24 Date d'inscription mercredi 17 juin 2009 Statut Membre Dernière intervention 6 juillet 2009 - 6 juil. 2009 à 09:15
youllla Messages postés 24 Date d'inscription mercredi 17 juin 2009 Statut Membre Dernière intervention 6 juillet 2009 - 6 juil. 2009 à 09:15
A voir également:
- Tableau(perl)
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Tableau word - Guide
- Les données fournies dans le fichier à télécharger peuvent être synthétisées par le tableau récapitulatif suivant. dans le fichier, générez ce tableau automatiquement (tableau croisé dynamique ou table de pilote) à partir des 4 premières colonnes. cinq valeurs manquent dans le tableau suivant. retrouvez-les dans votre tableau puis reportez-les, arrondies à l’entier le plus proche, dans la zone de réponse. - Forum Excel
- Tableau pétanque imprimer - Forum Logiciels
6 réponses
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
2 juil. 2009 à 13:44
2 juil. 2009 à 13:44
Salut,
open NOUVEAU_FICHIER, "> tableau.txt" or die "E/S : $!\n"; print NOUVEAU_FICHIER "@tableau"; close NOUVEAU_FICHIER;
youllla
Messages postés
24
Date d'inscription
mercredi 17 juin 2009
Statut
Membre
Dernière intervention
6 juillet 2009
2 juil. 2009 à 13:48
2 juil. 2009 à 13:48
merciii "lami20j" :)
bonne journée
bonne journée
youllla
Messages postés
24
Date d'inscription
mercredi 17 juin 2009
Statut
Membre
Dernière intervention
6 juillet 2009
2 juil. 2009 à 15:37
2 juil. 2009 à 15:37
re bonjour
encore un tout petit problème :s
j'ai fait la redirection du tableau contenant les dates vers un nouveau fichier que j'ai appelé dates.txt (NEWFILE);
dans ce nouveau fichier,j'essaye de traiter les dates par rapport à leur ancienneté, séparer ceux qui datent d'avant Juillet 2008...
j'ai juste ajouté le bout de code suivant :
open NEWFILE, "> dates.txt"
or die "E/S : $!\n";
print NEWFILE join("\n",@lm_tabDates)."\n";
while(<NEWFILE>){
my($line) = (\d\d)-(\d\d)-(\d\d);
my($ddmmyy) = "$1$2$3";
if($ddmmyy lt "010708")
{
print"old file\n";
}
}
close NEWFILE;
Je veux juste savoir si ce que je suis entrain de faire est correct ou pas :)
encore un tout petit problème :s
j'ai fait la redirection du tableau contenant les dates vers un nouveau fichier que j'ai appelé dates.txt (NEWFILE);
dans ce nouveau fichier,j'essaye de traiter les dates par rapport à leur ancienneté, séparer ceux qui datent d'avant Juillet 2008...
j'ai juste ajouté le bout de code suivant :
open NEWFILE, "> dates.txt"
or die "E/S : $!\n";
print NEWFILE join("\n",@lm_tabDates)."\n";
while(<NEWFILE>){
my($line) = (\d\d)-(\d\d)-(\d\d);
my($ddmmyy) = "$1$2$3";
if($ddmmyy lt "010708")
{
print"old file\n";
}
}
close NEWFILE;
Je veux juste savoir si ce que je suis entrain de faire est correct ou pas :)
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
2 juil. 2009 à 19:15
2 juil. 2009 à 19:15
Re,
Tu ne peux pas lire le handle NEWFILE puisqu'il est ouvert seulement en écriture
Tu ne peux pas lire le handle NEWFILE puisqu'il est ouvert seulement en écriture
open NEWFILE, "> dates.txt" or die "E/S : $!\n"; print NEWFILE join("\n",@lm_tabDates)."\n"; close NEWFILE; # je ferme le handle en écriture # et j'ouvre un nouveau handle, en lecture cette fois open READNEWFILE,"dates.txt" or die "E/S : $!\n"; while(<READNEWFILE>){ next unless /(\d\d)-(\d\d)-(\d\d)/; # c'est juste un test #pour éviter les eventuelles # messages de warning my $ddmmyy = "$1$2$3"; if ($ddmmyy lt "010708") { print"old file\n"; } } close READNEWFILE;
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
DarKcYbeR
Messages postés
96
Date d'inscription
mercredi 2 mai 2007
Statut
Membre
Dernière intervention
15 février 2011
8
2 juil. 2009 à 22:24
2 juil. 2009 à 22:24
je confirme le post de LAMI
j'ajouterai que
open READNEWFILE,"dates.txt"
or die "E/S : $!\n";
ouvre, par défaut, le fichier en lecture.
tu peux aussi faire
open READNEWFILE,"<dates.txt"
or die "E/S : $!\n";
(avec le signe "inférieur" pour dire "ouvrir le fichier en lecture")
j'ajouterai que
open READNEWFILE,"dates.txt"
or die "E/S : $!\n";
ouvre, par défaut, le fichier en lecture.
tu peux aussi faire
open READNEWFILE,"<dates.txt"
or die "E/S : $!\n";
(avec le signe "inférieur" pour dire "ouvrir le fichier en lecture")
youllla
Messages postés
24
Date d'inscription
mercredi 17 juin 2009
Statut
Membre
Dernière intervention
6 juillet 2009
6 juil. 2009 à 09:15
6 juil. 2009 à 09:15
merci pour vos réponses .