Example #1
0
int main() {
   Lista lista = NULL;
   pNodo p;
 
   Insertar(&lista, 20);
   
   printf("%p,%d", lista->siguiente, lista->valor);
   getchar();
   
   Insertar(&lista, 10);
   Insertar(&lista, 40);
   Insertar(&lista, 30);

   MostrarLista(lista);
   getchar();
   Borrar(&lista, 10);
   Borrar(&lista, 15);
   Borrar(&lista, 45);
   Borrar(&lista, 30);
   Borrar(&lista, 40);

   MostrarLista(lista);
   
   BorrarLista(&lista);

   return 0;
}
Example #2
0
int mainLink () {

	LProc list;

	Crear(&list);
	MostrarLista(list);

	AnadirProceso(&list, 3);
	AnadirProceso(&list, 8);
	AnadirProceso(&list, 1);
	AnadirProceso(&list, 14);
	AnadirProceso(&list, 0);

	printf("Despues de introducir: 3, 8, 1, 14, 0 la lista es es \n");

	MostrarLista(list);
	system("PAUSE");

	AnadirProceso(&list, 7);
	AnadirProceso(&list, 15);
	AnadirProceso(&list, 19);
	AnadirProceso(&list, 20);
	AnadirProceso(&list, 50);


	printf("Despues de introducir: 3, 8, 1, 14, 0, 7, 15, 19, 20, 50 la lista es es \n");
	MostrarLista(list);
	system("PAUSE");


	printf("Tras ejecutar 3 procesos");
	EjecutarProceso(&list);
	EjecutarProceso(&list);
	EjecutarProceso(&list);

	MostrarLista(list);
	system("PAUSE");

	printf("Fin Programa\n");

	fflush(stdout);
	system("PAUSE");

	return 0;
}