2.3.6/test1.c
Aller à la documentation de ce fichier.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 #include <med.h>
00027 #define MESGERR 1
00028 #include <med_utils.h>
00029
00030 #ifdef DEF_LECT_ECR
00031 #define MODE_ACCES MED_LECTURE_ECRITURE
00032 #elif DEF_LECT_AJOUT
00033 #define MODE_ACCES MED_LECTURE_AJOUT
00034 #else
00035 #define MODE_ACCES MED_CREATION
00036 #endif
00037
00038 int main (int argc, char **argv)
00039
00040
00041 {
00042 med_err ret = 0;
00043 med_idt fid;
00044 char des[MED_TAILLE_DESC+1]="Ceci est un courte description du mon fichier test1.med";
00045
00046
00047 fid = MEDouvrir("test1.med",MODE_ACCES);
00048 if (fid < 0) {
00049 MESSAGE("Erreur à la creation du fichier");
00050 return -1;
00051 }
00052
00053
00054 if (MEDfichDesEcr(fid,des) < 0) {
00055 MESSAGE("Erreur à l'ecriture de l'en-tete du fichier");
00056 ret = -1;
00057 }
00058
00059
00060 if ((ret = MEDfermer(fid)) < 0) {
00061 MESSAGE("Erreur à la fermeture du fichier");
00062 return -1;
00063 }
00064
00065
00066 fid = MEDouvrir("test1.med",MED_LECTURE);
00067 if (fid < 0) {
00068 MESSAGE("Erreur à l'ouverture du fichier en mode MED_LECTURE");
00069 return -1;
00070 }
00071
00072
00073 if (MEDfermer(fid) < 0)
00074 ret = -1;
00075
00076 return ret;
00077 }
00078
00079
00080
00081