C/Visual C - auxilio

 
Vista:

auxilio

Publicado por george1286 (5 intervenciones) el 09/11/2006 18:12:46
Hola amigos estoy desesperado acudo a ustedes pidiendoles un gran favor... Necesito hacer mi proyecto de
estructura de datos, el cual consiste en implementar una lista basandose en la siguiente estructura y con estas funciones,
y esa variable en el main.
De antemano les quedo muy agradecidos. Espero que me puedan ayudar.

struct nodo {
char dato;
struct nodo *siguiente;
};

typedef struct nodo ListaNodo;
typedef ListaNodo *Lista;

//================== Funciones =====================
int vacia(Lista); //retorna 1 si la lista esta vacía, 0 si no
void insertar(Lista *, char);
char eliminar(Lista *, char); //retorna el char '1' si es eliminado o '0' en caso contrario
void recorrer(Lista);
//==================================================

void main() { // Inicio del Main

Lista cabeza=NULL;


} // Fin del Main
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:auxilio

Publicado por Tom (17 intervenciones) el 09/11/2006 18:32:42
Te voy a mostrar la más significativa. El resto deberías currártelo tú ¿no crees?

/* No entiendo por qué ** */
void insertar(Lista *l, char c) {
Lista tmp = *l;
Lista n = malloc(sizeof(ListaNodo));
n->dato = c;
n->next = null;
if(tmp) {
while(tmp->next)
tmp = tmp->next;
tmp->next = n;
} else {
tmp = n;
}
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar