Je ne vois pas trop d'ou viens l'erreur (je n'ai pas lu tout le code).
Une possibilite est l'utilisation des unites dans lesquelles tu lis. Le Fortran reserve les unites 0, 5 et 6 pour stderr,...
Type: Messages; Utilisateur: DaZumba
Je ne vois pas trop d'ou viens l'erreur (je n'ai pas lu tout le code).
Une possibilite est l'utilisation des unites dans lesquelles tu lis. Le Fortran reserve les unites 0, 5 et 6 pour stderr,...
Avant de faire le
Do while (choix/=0)
il faut initialiser la valeur de choix a une valeur non-nulle (-1 par exemple).
Sinon, je ne vois pas de cause d'erreur dans ce code.
(note que...
Non, P donne juste un scale factor pour les descripteurs F, E et G (les nombres flottant, quoi).
Ton probleme est qu'un 0 n'est pas admis devant le specificateur X. Il va donc falloir ameliorer ton...
Oui, bien sur, decidement je ne suis pas en forme en ce moment... Le format doit comprendre des parentheses exterieures, comme on le fait dans le write.
Donc:
Ci-dessus, j'utilise des...
Pardon, j'avais fait une erreur dans le format. Il faut que les quote de la chaine de caracteres soient doublés pour le compilateur ne les considére pas comme fermant les quotes exterieurs.
Donc:
...
En effet, un tel format est interprete comme (jx,a1) et j n'est pas un formateur valide.
La solution est d'ecrire le format interactivement, un peu comme tu ferais un sprintf() en C.
Par exemple
...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.