Ce sont les mêmes descripteurs. L'idée générale est que le compilateur lit un gabarit et affecte la bonne valeur s'il n'y a pas de confusion.
READ(*,'(I3,I4)')N,P | N | P | ||
![]() ![]() ![]() |
42 | 15 | ||
![]() ![]() ![]() |
-3 | -4 |
READ(*,'(f8.2)')x | x | |||
![]() ![]() ![]() |
3.452 | |||
12345678 | 123456.78 |
Si le point décimal n'est pas explicite, alors le compilateur lit
caractères et il place 2 chiffres après la virgules!!
READ(*,'(I3,2XI4)')N,P | N | P | ||
![]() ![]() ![]() ![]() |
12 | 238 | ||
123456789 | 123 | 6789 |
Il faut quand même faire attention à ce que
le format de
LECTURE soit le même que celui de l'ECRITURE, sinon Prrroblème?