Salome HOME
PR: merge from tag mergeto_trunk_18Jan05
[modules/kernel.git] / src / MEDWrapper / V2_1 / test1_V2_1.cxx
1 /*************************************************************************
2 * COPYRIGHT (C) 1999 - 2002  EDF R&D
3 * THIS LIBRARY IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY
4 * IT UNDER THE TERMS OF THE GNU LESSER GENERAL PUBLIC LICENSE 
5 * AS PUBLISHED BY THE FREE SOFTWARE FOUNDATION; 
6 * EITHER VERSION 2.1 OF THE LICENSE, OR (AT YOUR OPTION) ANY LATER VERSION.
7 *
8 * THIS LIBRARY IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT
9 * WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF
10 * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU
11 * LESSER GENERAL PUBLIC LICENSE FOR MORE DETAILS.
12 *
13 * YOU SHOULD HAVE RECEIVED A COPY OF THE GNU LESSER GENERAL PUBLIC LICENSE
14 * ALONG WITH THIS LIBRARY; IF NOT, WRITE TO THE FREE SOFTWARE FOUNDATION,
15 * INC., 59 TEMPLE PLACE, SUITE 330, BOSTON, MA 02111-1307 USA
16 *
17 *************************************************************************/
18
19 /******************************************************************************
20  * - Nom du fichier : test1.c
21  *
22  * - Description : tests des routines d'ouverture/fermeture des
23  *                 fichiers MED 
24  *
25  *****************************************************************************/
26
27 #include "med.hxx"
28 using namespace med_2_1;
29
30 /******************************************************************************
31  * OUVERTURE/FERMETURE DE FICHIERS :
32  *
33  * Description :
34  *    - ouverture du fichier en mode ecriture avec remplacement
35  *    - ecriture d'une description du fichier (optionnel)
36  *    - fermeture du fichier
37  *    - ouverture du fichier en mode de lecture
38  *    - fermeture du fichier
39  *****************************************************************************/
40
41 int main (int argc, char **argv)
42 {
43   med_err ret = 0;
44   med_idt fid;
45   char des[MED_TAILLE_DESC+1]="Ceci est un courte description du mon fichier test1.med";
46
47   fid = MEDouvrir("test1.med",MED_REMP);
48   if (fid < 0)
49     ret = -1;
50   printf("%d\n",ret);
51
52   if (ret == 0)
53     ret = MEDfichDesEcr(fid,des, MED_REMP);
54   printf("%d\n",ret);
55
56   ret = MEDfermer(fid);
57   printf("%d\n",ret);
58
59   fid = MEDouvrir("test1.med",MED_LECT);
60   if (fid < 0)
61     ret = -1;
62   printf("%d\n",ret);
63
64   ret = MEDfermer(fid);
65   printf("%d\n",ret);
66   
67   return 0;
68 }
69
70
71
72