Ouverture/Création d'un fichier MED

L'ouverture/création d'un fichier MED s'effectue avec la routine \ref MEDfileOpen (C) / \ref mfiope (F).

Cette routine renvoie un identificateur ( \c fid ) utilisé par les autres routines de l'API pour accéder aux données du fichier.

Les différents modes d'accès possibles sont :

Dans ce dernier mode, l'écriture n'est possible que pour ajouter dans le fichier de nouvelles données (une erreur est générée si la donnée existe déjà).

\dontinclude test1.c \skipline MEDfileOpen \ref c/test1.c "Fichier d'exemple associé"

Fermeture d'un fichier MED

La routine \ref MEDfileClose (C) / \ref mficlo (F) permet de fermer un fichier.

\dontinclude test1.c \skipline MEDfileClose \until } \ref c/test1.c "Fichier d'exemple associé"

Entête de fichier

La routine \ref MEDfileCommentWr (C) / \ref mficow (F) permet l'écriture d'un en-tête de fichier, la routine \ref MEDfileCommentRd (C) / \ref mficor (F) la lecture.

Cet en-tête à usage optionnel est purement descriptif. Il comporte au plus \ref MED_COMMENT_SIZE caractères.

\dontinclude test1.c \skipline des[ \skipline MEDfileCommentWr \until } \ref c/test1.c "Fichier d'exemple associé" \dontinclude test2.c \skipline des[ \skipline MEDfileCommentRd \ref c/test2.c "Fichier d'exemple associé"

Compatibilité entre la version du fichier et la version de la bibliothèque

La routine \ref MEDfileCompatibility / \ref mficom permet de vérifier :

L'appel à cette routine se fait généralement avant l'ouverture du fichier.

\dontinclude test18.c \skipline hdfok \skipline MEDfileCompatibility \until } \ref c/test18.c "Fichier d'exemple associé"

Lecture de la version du fichier

Les routines \ref MEDfileNumVersionRd / \ref mfinvr et \ref MEDfileStrVersionRd / \ref mfisvr lisent la version de la bibliothèque MED utilisée à la création du fichier.

Liens vers les fichiers exemples utilisés