En changeant un code écrit en fortran 77 à Fortran 90. Et quand je compile l'erreur de suivi apparaît, je recherche déjà et je sais que xint est déclaré comme un tableau, donc ce n'est pas le problème .Erreur de syntaxe dans READ dans Fortran
Integer :: n,nitp,m
Integer,parameter :: mdi1=3500
Double Precision :: xint(mdi1),yint(mdi1)
D500: do m=1,nitp
read(4,*) n,xint(m),yint(m)
End Do D500
read(4,*) n,xint(m),yint(m)
1
Error: Syntax error in READ statement at (1)
Toute aide serait appréciée. J'essaie d'expliquer mieux mon problème Vladimir j'espère que ce serait assez, merci pour vos commentaires.
Bienvenue. S'il vous plaît montrer utiliser plus de code, ce n'est pas suffisant. Nous devons savoir ce que 'n' est, ce que' xint' est et ce que 'yint' est. Comment sont-ils déclarés et d'où viennent leurs valeurs? Dire que c'est un tableau n'est * pas * suffisant, nous avons besoin du code qui devrait nous donner la même erreur que vous montrez. Veuillez voir [ask] et surtout [mcve] pour voir de quel type de code nous avons besoin. Cela devrait être assez complet. Une ligne n'est presque jamais suffisante. Et n'oublie pas de faire le [tour]. –
Merci pour les commentaires, j'ai essayé d'améliorer ma question. S'il y a autre chose dont vous avez besoin pour avoir une meilleure idée de mon problème n'hésitez pas à le demander. Merci encore. –
Veuillez essayer le code que vous avez fourni, qu'il provoque l'erreur. Je pense que non. –