C/Traballar con listas encadeadas: Diferenzas entre revisións
Contido eliminado Contido engadido
m →Engadir un elemento á lista: Corrixida errata na chamada a malloc() (by Sherpard) |
mSen resumo de edición |
||
Liña 36:
{
estrutura * punteiro;
punteiro = (estrutura *) malloc(sizeof(estrutura));
if(punteiro == NULL)
Liña 41 ⟶ 42:
printf("Houbo un erro: non hai memoria abondo.\n");
}
return punteiro;
}
Liña 50 ⟶ 52:
{
// Declaración de variables
estrutura *
estrutura * lista = NULL;
estrutura * anterior = NULL;
if(
{
printf("Non se puido reservar espazo para un novo elemento.\n");
Liña 71 ⟶ 73:
if(anterior == NULL) // Se a lista está baleira...
{
*punteiro =
}
else
{
anterior->seguinte =
}
|