Salut
Je suis en train de lire des données à partir d'un fichier ascii, dans un nombre de simple précision - le programme original lit en double.
Le code de lecture est comme ça:
Les chiffres ont en effet 15 décimales (en ascii). Dois-je définir DB comme REAL ou comment puis-je formater le paramètre de lecture?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 DOUBLE PRECISION DB(3000), DB2Z/-99999999.d0/ ... READ (*,*,IOSTAT =IN) (DB(K),K=1,NCOEFF)
Plus tard, les données sont écrites dans un fichier:
Je dois formater à nouveau DB - REAL(DB(K)? Et qu'est-ce que cela signifie REC=NROUT+2 dans le code?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 WRITE (12,REC=NROUT+2,IOSTAT=OUT) (DB(K),K=1,NCOEFF)
Je vous serais reconnaissant beaucoup pour un peu d'aide.
JKepler
Partager