/** * \file lib_alloc.c * \brief routines d'allocation des differentes datas du snake2D3D * \author NB - PhyTI * \version x.x * \date 20 decembre 2009 * */ #include #include "lib_alloc.h" /** * \fn int **new_matrix_int(int i_dim, int j_dim) * \brief allocation d'un tableau 2D (tab[i][j]) avec data en ligne (tab[0][n]) * * \param[in] i_dim dimension verticale du tableau * \param[in] j_dim dimension horizontale du tableau * * \return pointeur sur le tableau * */ int **new_matrix_int(int i_dim, int j_dim) { // allocation en ligne int **matrice ; int *vecteur ; int i ; vecteur = malloc(sizeof(int)*i_dim*j_dim) ; matrice = malloc(sizeof(int*)*i_dim) ; for (i=0;i