Bonjour,
j'ai fait le code suivant :
qui récupère un entier entré par l'utilisateur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 let input = try read_int () with Failure "int_of_string" -> (-1) in if input = (-1) then print_endline "erreur!" else print_endline ("Vous avez entré " ^ (string_of_int input) ^ ".");;
Ce que j'aimerais faire, c'est demander l'entrée d'une liste d'entiers.
Par exemple, l'utilisateur entrerait 0 1 5 7 2 et le programme récupèrerait ça dans une liste.
C'est sûrement possible en récupérant ça dans une string, mais je me dis que vérifier qu'il y a des espaces et que chaque valeur est un entier serait un peu trop fastidieux. Du coup, j'aimerais savoir si il existe des fonctions toutes prêtes qui récupèrent une liste d'entiers, du genre read_list (j'invente).
Merci d'avance.
Partager