diogopainho Posted May 12, 2012 at 10:36 AM Report #454820 Posted May 12, 2012 at 10:36 AM Alguem me consegue ajudar a implimentar uma tabela de ponteiros que apontam para outra tabela de ponteiros, de forma dinamica?
HappyHippyHippo Posted May 12, 2012 at 11:15 AM Report #454827 Posted May 12, 2012 at 11:15 AM int main(void) { int ** tabela_para_tabelas = NULL; int tabela_de_tabelas_tamanho = 10; int tabela_tamanho = 10; int iterador = 0, del_iterador = 0; // allocar if ((tabela_para_tabelas = malloc(sizeof(int *) * tabela_de_tabelas_tamanho)) == NULL) { // ERRO return -1; } for (iterador = 0; iterador < tabela_de_tabelas_tamanho; iterador++) { if ((tabela_para_tabelas[iterador] = malloc(sizeof(int *) * tabela_tamanho)) == NULL) { // ERRO - libertar o que ja foi alocado for (del_iterador = 0; del_iterador < iterador; del_iterador++) free(tabela_para_tabelas[del_iterador]); free(tabela_para_tabelas); } } // libertar memoria for (del_iterador = 0; del_iterador < tabela_de_tabelas_tamanho; del_iterador++) free(tabela_para_tabelas[del_iterador]); free(tabela_para_tabelas); return 0; } IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
diogopainho Posted May 12, 2012 at 11:26 AM Author Report #454833 Posted May 12, 2012 at 11:26 AM Gracias 😞
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now