maquina 0 Denunciar post Postado Setembro 6, 2007 editei Compartilhar este post Link para o post Compartilhar em outros sites
maquina 0 Denunciar post Postado Setembro 8, 2007 ---1---uma função do tipo char **(xxx)esse char ** eh ponteiro ponteiro, ponteiro bidemensional ou o q?ja tentei retornar de todas maneiras possiveis uma matriz q quero retornar e nada, alguem sabe de que jeito se faz??---2---typedef struct lista { int info; struct lista *prox; } Lista; Lista* p; /*lista auxiliar*/ l->info=p->info; li=p->prox; p=p->prox; co=p->prox;ta achando erro nessa parte porque??obrigado Compartilhar este post Link para o post Compartilhar em outros sites
omar.pessoa 1 Denunciar post Postado Setembro 11, 2007 Não entendi muito a sua pergunta... mas o erro esta dando por que :p está NULL a lista não foi inicializada. Você está tentando acessar uma variavel que não possui endereço em memória (p->Info).Em c, o char** seria uma matriz bidimensional.Pode criar uma função parecida com isto :funcao(char** cbuffer, int* iCol /*retorno da quantidade de colunas*/,int* iLin /*retorno da quantidade de colunas*/) Compartilhar este post Link para o post Compartilhar em outros sites