Hello,
Je lance habituellement des scripts Perl sous Solaris et tout marche très bien.
Je suis passé sur Linux, et là j'ai un problème: lorsque le script se lance, il ne s'arrête pas pour attendre une entrée clavier STDIN, il passe à la suite et me donne le message suivant:
"Use of uninitialized value in chomp" et il quitte le script comme il doit le faire si mon entrée est incorrecte.
Pourtant, je n'ai rien modifié, le script est exactement le même que celui qui marchait très bien sur Solaris, voici la partie concernée:
$value = <STDIN>;
chomp ($value);
J'ai cherché sur des forums d'autres syntaxes, j'en ai essayé plusieurs, comme utiliser "chop" à la place de "chomp", ou encore utiliser "chomp=($value=<STDIN>)" mais j'ai toujours le même problème.
Vos idées et vos conseils sont les bienvenus pour m'aider à résoudre ce problème,
Merci d'avance,
Morgan
-----