Je recois des chaines de caractères du style "-14-", "-45-", etc...
Je voudrais récupérer l'entier entre tiret. Je me dis qu'un bête 'let valeur = Scanf.sscanf string "-%i-" in' va faire l'affaire avec 'string' une chaîne comme ci-dessus, sauf que quand j'enchaîne avec un 'Format.printf "%i" valeur', je me prend un "This expression has type (int -> 'a) -> 'a but is here used with type int"
Scanf.sscanf n'est pas censé me retourner un entier ?
Partager