Le message d'erreur vous indique la ligne qui ne va pas (12) et l'instruction len appliquée à un entier (chaine1).
Après, on ne regardera pas ce que contient cette variable... et on vous répétera peut être que si une fonction doit récupérer des paramètres d'un certain type, il faut le respecter (d'autant que vous êtes supposé l'avoir écrite à propos).
- W