Red de conocimiento informático - Aprendizaje de programación - Error C2146: Error de sintaxis: falta ';' antes del identificador 'Longitud'

Error C2146: Error de sintaxis: falta ';' antes del identificador 'Longitud'

#include lt;stdio.hgt;

#include lt;stdlib.hgt;

nodo de estructura;

nodo de estructura typedef *ptrtonode;

lista de nodos de ptrtono de typedef;

posición de ptrtonodos de typedef;

posición de búsqueda (int x, lista l);

nodo de estructura

{

int elemento;

posición siguiente;

};

int main()

{

posición tmp;

lista s = (lista)malloc(tamañode(nodo));

posición a = (posición)malloc(tamañode(nodo));

posición b = (posición)malloc(tamañode(nodo));

posición c = (posición)malloc(tamañode(nodo)); > posición d = (posición)malloc(tamañode(nodo));

s-gt; elemento=0

s-gt; p> a-gt; elemento = 1;

a-gt; siguiente = b;

b-gt; ; siguiente=c;

c-gt;

c-gt; siguiente=d

d-gt;

d-gt; siguiente= NULL;

tmp=find(3, s);

printf("d\n", tmp-gt; elemento);

devuelve 0;

gratis(s);

s = NULL; p> p>

a = NULL;

libre(b);

b = NULL

libre(c);

c = NULL;

libre(d);

d = NULL

}

posición buscar(int x; , lista l)

{

posición p;

p=l-gt; = NULL & p-gt; elemento ! = x)

p=p-gt;siguiente;

return p;

}

p>