Bonjour,

J'ai un problème concernant les chaînes de caractères.

Je demande à l'utilisateur de rentrer une chaine de caracteres mais lorsque celui-ci ecrit un espace, l'ordianteur n'enregistre pas ce qui suit.

Par exemple:


character (len=20) :: carac

write (*,"('Entrez votre chaine')")

read *, carac !! Admettons que l'on rentre "bonjour a tous"

write(*,*)carac !! cela n'affichera que "bonjour"



Y a t-il une autre syntaxe ou bien un autre maniere d'enregistrer un chaîne avec espaces?

Je vous remercie!