46 for (
int i=0;i<taille;i++)
68 sprintf(mess,
"%lf",valeur);
76 sprintf(mess,
"%lf",valeur);
88 std::string chainetmp=
"";
89 for (
int i=0;i<valeur.size();i++)
92 sprintf(mess,
"%lf",valeur[i]);
93 chainetmp=chainetmp+mess;
94 if (i!=valeur.size()-1) chainetmp=chainetmp+
";" ;
102 std::string chainetmp=
"";
103 for (
int i=0;i<valeur.size();i++)
106 sprintf(mess,
"%lf",valeur[i]);
107 chainetmp=chainetmp+mess;
108 if (i!=valeur.size()-1) chainetmp=chainetmp+
";" ;
134 FILE* in=fopen(nom,
"wt");
136 for (
int i=0;i<taille;i++)
139 for (
int i=0;i<taille;i++)
140 fprintf(in,
"-> %s\n",
params[i].c_str());
146 FILE* in=fopen(nom,
"rt");
149 std::cerr <<
"*** OT_PARAMETRES::lire : Erreur de lecture du fichier (" << nom <<
") ***" << std::endl;
155 char*
res=fgets(chaine,4000,in);
161 int nb=sscanf(chaine,
"%s %s",nom,nom2);
163 if (strcmp(nom,
"->")==0)
169 nb=sscanf(chaine,
"%s %c %s",nom,&c,nom2);
172 char *aide=strstr(chaine,
"//");
173 if (aide==NULL) aide=chaine+strlen(chaine)-1;
else aide=aide+2;
174 for (
int i=0;i<strlen(aide);i++)
175 if (aide[i]==
'\n') aide[i]=0;
176 int num=sscanf(nom2,
"%lf",&val);
194 for (
int i=0;i<taille;i++)
202 sscanf(tab[num].c_str(),
"%lf",&val);
213 for (
int i=0;i<taille;i++)
221 sprintf(mess,
"%lf",val);
224 for (
int j=0;j<tab.size();j++)
239 for (
int i=0;i<taille;i++)
253 for (
int i=0;i<taille;i++)
269 for (
int i=0;i<taille;i++)
284 for (
int i=0;i<taille;i++)