Bonjour,
il y a une faute dans ton 2eme code :
open (F , ' >> test.txt');
Tu cherches à ouvrir un fichier s'appelant " >> test.txt" alors que je suppose que tu voulais ouvrir en mode mise à jour le fichier test.txt, ce qui donnerait plutôt ceci :
Et comme j'aime bien savoir si ce que je demande d'ouvrir comme fichier l'est bel et bien, je te propose même ceci :
open (F , ">>test.txt") or die ("impossible d'ouvrir test.txt : $!");
Toujours vérifier que ce que tu ouvres comme fichier l'est vraiment, tel que mon exemple ci-dessus le montre. D'ailleurs, en rajoutant un die(), tu aurais eu la puce à l'oreille sur la nature du problème...
Partager