Aller à la documentation de ce fichier.
31 #define MODE_ACCES MED_ACC_RDWR
33 #define MODE_ACCES MED_ACC_RDEXT
35 #define MODE_ACCES MED_ACC_CREAT
38 int main (
int argc,
char **argv)
55 MESSAGE(
"Erreur a l'ouverture du fichier test21.med");
62 MESSAGE(
"Erreur a la lecture du nombre de variable scalaire");
65 printf(
"Nombre de variables scalaires dans test21.med = "IFORMAT"\n",n);
70 if (
MEDparameterInfo(fid, i, nom_scalaire, &type, description, dt_unit, &npdt) < 0) {
71 MESSAGE(
"Erreur a la lecture des infos sur la variable d'indice : ");
75 printf(
"- Scalaire n°"IFORMAT" de nom %s \n",i,nom_scalaire);
77 printf(
" Type flottant. \n");
79 printf(
" Type entier. \n");
80 printf(
" Description associee : [%s] \n",description);
81 printf(
" Nombre de pas de temps : "IFORMAT" \n",npdt);
83 for (j=1;j<=npdt;j++) {
86 MESSAGE(
"Erreur a la lecture des informations sur le pas de temps d'indice :");
91 printf(
" Valeur n°"IFORMAT" : \n",j);
93 printf(
" - Aucun de pas de temps \n");
95 printf(
" - Pas de de temps de numero "IFORMAT" de valeur %f [%s] \n",numdt,dt,dt_unit);
97 printf(
" - Aucun numero d'ordre \n");
99 printf(
" - Numero d'ordre : "IFORMAT" \n",numo);
104 MESSAGE(
"Erreur a la lecture de la valeur flottante : ");
108 printf(
" - Valeur : %f \n",valr);
112 MESSAGE(
"Erreur a la lecture de la valeur entiere : ");
116 printf(
" - Valeur : "IFORMAT" \n",vali);
124 MESSAGE(
"Erreur a la fermeture du fichier ");
MEDC_EXPORT med_err MEDparameterValueRd(const med_idt fid, const char *const paramname, const med_int numdt, const med_int numit, unsigned char *const value)
Cette routine permet la lecture de la valeur d'un paramètre numérique scalaire.
int main(int argc, char **argv)
MEDC_EXPORT med_err MEDfileClose(med_idt fid)
Fermeture d'un fichier MED.
MEDC_EXPORT med_err MEDparameterComputationStepInfo(const med_idt fid, const char *const paramname, const int csit, med_int *const numdt, med_int *const numit, med_float *const dt)
Cette routine permet la lecture des informations relatives à une étape de calcul du paramètre numériq...
MEDC_EXPORT med_err MEDparameterInfo(const med_idt fid, const int paramit, char *const paramname, med_parameter_type *const paramtype, char *const description, char *const dtunit, med_int *const nstep)
Cette routine permet la lecture des informations relatives à un paramètre scalaire via un itérateur.
MEDC_EXPORT med_idt MEDfileOpen(const char *const filename, const med_access_mode accessmode)
Ouverture d'un fichier MED.
MEDC_EXPORT med_int MEDnParameter(const med_idt fid)
Cette routine permet la lecture du nombre de paramètre numérique scalaire dans un fichier.