12.07.2015 Views

Programaç˜ao Linear - Notas de aula - CEUNES

Programaç˜ao Linear - Notas de aula - CEUNES

Programaç˜ao Linear - Notas de aula - CEUNES

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CAPÍTULO 7. O MÉTODO SIMPLEX 77}}k++;7.9.5 Funções auxiliaresFunções para impressão <strong>de</strong> erro na tela e liberação <strong>de</strong> memória. O seu entendimento não énecessário.//Função usada para retorno <strong>de</strong> errovoid e r r o ( int e ){switch ( e ){case 1 : p r i n t f ( ”\n\nERRO na l e i t u r a do arquivo . \ n\n” ) ; break ;case 2 : p r i n t f ( ”\n\nERRO na alocacao <strong>de</strong> dados . \ n\n” ) ; break ;case 3 : p r i n t f ( ”\n\nERRO INESPERADO. SAINDO . . . \ n\n” ) ; break ;}liberamem ( ) ;e x i t ( 1 ) ;}//Função para l i b e r a r memóriavoid liberamem ( void ){int i ;i f (VNB != NULL) f r e e (VNB) ;i f (VB != NULL) f r e e (VB) ;for ( i = 0 ; i < m+1; i++)i f (QS[ i ] != NULL) f r e e (QS[ i ] ) ;i f (QS != NULL) f r e e (QS ) ;}i f ( arq != NULL) f c l o s e ( arq ) ;

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!