Bonjour,
j'ai alloué de la mémoire pour générer un tableau NF(60,4) dans un programme. Une subroutine de ce programme permet d'écrire ce tableau dans un fichier resul.txt (déclaration integer NF(60,4) au début de la subroutine)
Dans un autre programme, j'alloue de la mémoire pour ce tableau dans un module variables_partagees en début de programme. Une subroutine lecture ( dans laquelle je déclare integer NF(60,4)) ne me permet pas d'avoir accès à NF(60,4); le compilateur Compaq Visual Fortran m'indiquant "Undefined address" pour les 60*4 valeurs de NF...
Il apparaît alors le message:
Je ne comprends pas trop d'où vient l'erreur car mon fichier Result.txt a l'air d'être valide et ma subroutine lecture permet d'ouvrir le fichier et de lire des valeurs qui ne sont pas sous forme de tableau.Unhandled exception in toto.exe: 0xc0000005:Access Violation
et forrt1: severe <157>: Program Exception - access violation
...
Stack trace terminated abnormally
Si vous avez des suggestions, des remarques ou la solution de mon problème, je suis preneur!!
Partager