Advertisement
Guest User

Untitled

a guest
Aug 30th, 2015
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.81 KB | None | 0 0
  1. MAT_tpCondRet MAT_CriarMatriz(MAT_tpMatriz** matriz, int n) {
  2.   int i;
  3.   MAT_tpMatriz* pMatriz = NULL;
  4.   MAT_tpNoMatriz* noTemp = NULL;
  5.   if (matriz* != NULL )
  6.   {
  7.     MAT_DestruirMatriz(matriz*) ;
  8.   } /* if */
  9.  
  10.   pMatriz = ( MAT_tpMatriz* ) malloc( sizeof( MAT_tpMatriz )) ;
  11.   if ( pMatriz == NULL )
  12.   {
  13.     return MAT_CondRetFaltouMemoria ;
  14.   } /* if */
  15.      
  16.      
  17.   pMatriz->NosMatriz = (MAT_tpNoMatriz**) malloc(sizeof(MAT_tpNoMatriz*) * n * n);
  18.  
  19.   if(pMatriz->NosMatriz == NULL) {
  20.     return MAT_CondRetFaltouMemoria;
  21.   }
  22.  
  23.   for (i = 0; i < n * n; i++)
  24.   {
  25.     pMatriz->NosMatriz = NULL;
  26.   }
  27.      
  28.   pMatriz->pNoOrigem = pMatriz->NosMatriz[0];
  29.   pMatriz->pNoCorr = pMatriz->NosMatriz[0];
  30.  
  31.   matriz* = pMatriz;
  32.      
  33.   return MAT_CondRetOK ;
  34. } /* Fim função: MAT Criar Matriz */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement