Back to index

salome-med  6.5.0
test1_V2_1.cxx
Go to the documentation of this file.
00001 /*************************************************************************
00002 * COPYRIGHT (C) 1999 - 2002  EDF R&D
00003 * THIS LIBRARY IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY
00004 * IT UNDER THE TERMS OF THE GNU LESSER GENERAL PUBLIC LICENSE 
00005 * AS PUBLISHED BY THE FREE SOFTWARE FOUNDATION; 
00006 * EITHER VERSION 2.1 OF THE LICENSE, OR (AT YOUR OPTION) ANY LATER VERSION.
00007 *
00008 * THIS LIBRARY IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT
00009 * WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF
00010 * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU
00011 * LESSER GENERAL PUBLIC LICENSE FOR MORE DETAILS.
00012 *
00013 * YOU SHOULD HAVE RECEIVED A COPY OF THE GNU LESSER GENERAL PUBLIC LICENSE
00014 * ALONG WITH THIS LIBRARY; IF NOT, WRITE TO THE FREE SOFTWARE FOUNDATION,
00015 * INC., 59 TEMPLE PLACE, SUITE 330, BOSTON, MA 02111-1307 USA
00016 *
00017 *************************************************************************/
00018 
00019 /******************************************************************************
00020  * - Nom du fichier : test1.c
00021  *
00022  * - Description : tests des routines d'ouverture/fermeture des
00023  *                 fichiers MED 
00024  *
00025  *****************************************************************************/
00026 
00027 #include "med.hxx"
00028 using namespace med_2_1;
00029 
00030 /******************************************************************************
00031  * OUVERTURE/FERMETURE DE FICHIERS :
00032  *
00033  * Description :
00034  *    - ouverture du fichier en mode ecriture avec remplacement
00035  *    - ecriture d'une description du fichier (optionnel)
00036  *    - fermeture du fichier
00037  *    - ouverture du fichier en mode de lecture
00038  *    - fermeture du fichier
00039  *****************************************************************************/
00040 
00041 int main (int argc, char **argv)
00042 {
00043   med_err ret = 0;
00044   med_idt fid;
00045   char des[MED_TAILLE_DESC+1]="Ceci est un courte description du mon fichier test1.med";
00046 
00047   fid = MEDouvrir((char*)"test1.med",MED_REMP);
00048   if (fid < 0)
00049     ret = -1;
00050   printf("%d\n",ret);
00051 
00052   if (ret == 0)
00053     ret = MEDfichDesEcr(fid,des, MED_REMP);
00054   printf("%d\n",ret);
00055 
00056   ret = MEDfermer(fid);
00057   printf("%d\n",ret);
00058 
00059   fid = MEDouvrir((char*)"test1.med",MED_LECT);
00060   if (fid < 0)
00061     ret = -1;
00062   printf("%d\n",ret);
00063 
00064   ret = MEDfermer(fid);
00065   printf("%d\n",ret);
00066   
00067   return 0;
00068 }
00069 
00070 
00071 
00072