Red de conocimiento informático - Conocimiento de la instalación - Solicite un sistema de gestión de almacenes escrito únicamente en c.

Solicite un sistema de gestión de almacenes escrito únicamente en c.

#include

#include

#include

#include

#int?define?max?32;

#int?

int?ifempty=0;//flag se utiliza para determinar si la lista enlazada es vacío

p>

typedef?struct?dnode?¿Definir una estructura de lista doblemente enlazada? */?

{

int?number;?/*?Número de mercancía? */

char?name[max];?/*?Nombre de la mercancía? */?

int?counter;?

char?name[max]; /*?Cantidad de bienes? */

struct?dnode?*prior,?*next;

/*?¿Definir dos punteros que apunten a su nodo predecesor y a su nodo sucesor? */

}dlnode;?

dlnode?*create(dlnode?*L);

dlnode?*input(dlnode?*L);

dlnode?*output(dlnode?*L);

dlnode?*?outnum(dlnode?*L );

dlnode?*L );

dlnode?*?outname(dlnode?*L);

dlnode?*current(dlnode?*L);

void?search(dlnode?* L);

void?print(dlnode?*L).