Bonjour,

Je suis débutant dans ce langage et viens vers vous car dans le programme que j'écris en ce moment, j'ai du mal formater l'entrée de l'utilisateur.
Il s'agit d'une mini-calculatrice, et je souhaite que peut importe la façon dont l'utilisateur entre le calcul a effectuer, celui-ci soit correctement réalisé par le programme.
Par exemple que l'entrée soit 1+1 ou 1 + 1, ou un mélange, cela doit être identique pour le programme.

Voici un morceau du code actuel :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
my ($nombre1, $nombre2);
my ($calculLigne, $calculOperande);
$calculLigne = <STDIN>;
($nombre1, $calculOperande, $nombre2) = split / /, $calculLigne;
Mais il n'accepte que le formattage 1 + 1 , et non un autre.

Comment pourrais-je améliorer cela ?

Merci beaucoup.