chaine de caractère fortran
Bonjour
Je débute en fortran et je me pose une question sur la gestion des chaines de charactères.
Je voudrai savoir comment acceder au Nième charactère d'une chaine.
Par exemple :
...
character*4 chaine
chaine="test"
write(*,*)'1er caracterede chaine = ',chaine(1)
...
Retourne une erreur me disant que chaine n'est pas déclarer comme un tableau. Pourtant si je fais
write(*,*)'1er caracterede chaine = ',chaine(1:2)
ça marche... donc chaine dois bien être geré comme un tableau ou dans chaque case il y a un charactère non? Comme faire pour n'avoir que le nième charactère (chaine(n)) et pas la sous chaine allant de n à m chaine(n:m) ?
Merci !! :)