Multiplicateurs dans les formats
Bonjour à tous,
Voici le programme suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| !DEBUT
program tete
character(LEN=10) :: chaine
integer, dimension(30) :: entier = 1
integer :: nombre = 11, i=0
chaine="COUCOU :"
entier(1)=10
entier(2)=9
write(6,1000) (chaine, entier(1))
write(6,1001) (chaine, (entier(i), i=1,nombre))
1000 FORMAT (a10, 5x, i8)
1001 FORMAT (a10, 5x, 24(i8,5x))
end program tete
!FIN |
La compilation sur SUN passe correctement mais pas avec Visual Fortran. J'ai l'erreur suivante :
Citation:
Error: Syntax error, found ')' when expecting one of: ,
Il s'attend à avoir certainement 24 éléments a printer.
Y a-t-il une option particulière a mettre dans les settings ou faut-il que je modifie mon code. Dans le 2ème cas, comment puis-je le modifier pour faire la même chose ?
Au secours...