--- optimisation/src/optimisation_topo.cpp 2009/07/21 15:00:12 199 +++ optimisation/src/optimisation_topo.cpp 2009/07/27 13:53:35 209 @@ -23,7 +23,6 @@ #include "write_num.h" #include "ecriture_materiau.h" #include "affecter_materiau.h" -#include "structure.h" int main(int argc, char **argv ) { @@ -151,41 +150,37 @@ int main(int argc, char **argv ) printf( "\nfait.\n" ); - //Possibilité d'utiliser une seule chaîne Str (ŕ modifier ultérieurement) - char str1[80]; - char str2[80]; - char str3[80]; - char str4[80]; - char str5[80]; - char str6[80]; - - strcpy(str1,"./"); - strcat(str1,m_nom_fic_etude); - strcat(str1,".export"); - strcpy( &m_nom_fic_export[0], str1); - strcpy(str2,"./"); - strcat(str2,m_nom_fic_etude); - strcat(str2,".mail"); - strcpy( &m_nom_fic_mail_init[0], str2); - strcpy(str3,"./"); - strcat(str3,m_nom_fic_etude); - strcat(str3,".mail"); - strcpy( &m_nom_fic_mail[0], str3); - strcpy(str4,"./"); - strcat(str4,m_nom_fic_etude); - strcat(str4,"1.mail"); - strcpy( &m_nom_fic_mail_iter[0], str4); - strcpy(str5,"./"); - strcat(str5,m_nom_fic_etude); - strcat(str5,".comm"); - strcpy( &m_nom_fic_comm[0], str5); - strcpy(str6,"./"); - strcat(str6,m_nom_fic_etude); - strcat(str6,".resu"); - strcpy( &m_nom_fic_resu[0], str6); - strcpy( &m_nom_fic_groupm[0] , "./groupes.mail" ); - strcpy( &m_nom_fic_compliance[0] , "./compliance.txt " ); + char str[80]; + strcpy(str,"./"); + strcat(str,m_nom_fic_etude); + strcat(str,".export"); + strcpy( &m_nom_fic_export[0], str); + strcpy(str,"./"); + strcat(str,m_nom_fic_etude); + strcat(str,".mail"); + strcpy( &m_nom_fic_mail_init[0], str); + strcpy(str,"./"); + strcat(str,m_nom_fic_etude); + strcat(str,".mail"); + strcpy( &m_nom_fic_mail[0], str); + strcpy(str,"./"); + strcat(str,m_nom_fic_etude); + strcat(str,"1.mail"); + strcpy( &m_nom_fic_mail_iter[0], str); + strcpy(str,"./"); + strcat(str,m_nom_fic_etude); + strcat(str,".comm"); + strcpy( &m_nom_fic_comm[0], str); + strcpy(str,"./"); + strcat(str,m_nom_fic_etude); + strcat(str,".resu"); + strcpy( &m_nom_fic_resu[0], str); + strcpy(str,"./"); + strcat(str,m_nom_fic_etude); + strcat(str,"_evol.txt"); + strcpy( &m_nom_fic_compliance[0], str); + strcpy( &m_nom_fic_groupm[0] , "./groupes.mail" ); //---------------------------------------------------------------------------- //---------------------------------------------------------------------------- @@ -753,20 +748,20 @@ int main(int argc, char **argv ) printf( "\n\n-------------------------------------------------------\n" ); printf( "-- finitialisation des modules ------------------------\n" ); - //LibĂ©ration de la mĂ©moire utilisĂ©e -// free( compteur ); -// free( densite ); -// free( densite_active ); -// free( densite_new ); -// free( volume ); -// free( Denergie ); -// free( distance_ref ); -// free( Ctot ); -// free( nmailleniv ); -// free( maille_niveau ); -// free( m_V_distance ); -// free( m_nbr_voisins ); -// free( m_V_nos_voisins ); + //LibĂ©ration de la mĂ©moire utilisĂ©e dans les tableaux + free( compteur ); + free( densite ); + free( densite_active ); + free( densite_new ); + free( volume ); + free( Denergie ); + free( distance_ref ); + free( Ctot ); + free( nmailleniv ); + free( maille_niveau ); + free( m_V_distance ); + free( m_nbr_voisins ); + free( m_V_nos_voisins ); finit_etude_com( ) ;