Red de conocimiento informático - Conocimiento informático - Sistema C de gestión de información estudiantil, escrito en Visual C 6.0.

Referencia del código fuente

Sistema C de gestión de información estudiantil, escrito en Visual C 6.0.

Referencia del código fuente

#includelt;stdio.hgt;

#includelt;stdlib.hgt;

#includelt;string.hgt;

#includelt;string.hgt;

typedef?struct?list{

struct?list?*next;

int?//número de estudiante

char?name[ 30];//nombre

int?edad;?//edad

char?//género

char?addr[50];//dirección

char?mobile[11]; //número?

int?//número de dormitorio

}usuario

void; ?insert(usuario?*h);

void?edit(usuario?*h);

void?del(usuario?*h);

void?S_byName(usuario?*h);

void?S_byNum(usuario?*h

void?display(usuario?*h); >int?main()

{

int?flag;

usuario?*head=(usuario?*) malloc(sizeof(usuario));

head-gt; next=NULL;

while(1)

{

printf("1. Agregar nueva información de usuario /n");

printf("2. Modificar información del usuario/n");

printf("3. Eliminar información del usuario existente/n");

printf("4. Consultar información según el nombre de usuario/n");

printf("5. Consultar información según el número de estudiante (n)";

printf ( "6.Mostrar toda la información del usuario (n)");

printf("7.Borrar la pantalla (n)");

printf("8.Salir\n ") ;

printf("Seleccione: ");

scanf("d", amp; flag);

if(flag==1 )

insertar(cabeza);

else?if(bandera==2)

editar(cabeza);

else? if( bandera==3)

del(cabeza);

else?if (bandera===5) S_byNum(cabeza);

¿else? if (flag===6)

display(head);

¿otra cosa? if (flag===7)

system("clear");

¿otra cosa? if (flag===8)

return?;

else

printf("Entrada incorrecta, ¡elija de nuevo!\n");< / p>

}

}

void?insert(usuario?*h)

{

usuario?*p = (usuario?*)malloc(tamañode(uso

r));

p-gt; siguiente=h-gt; siguiente;

h-gt; siguiente=p;

printf ("Ingrese el ID de estudiante del nuevo usuario:");

scanf("d",amp;p-gt;num);

printf("Ingrese el ID de estudiante del nuevo usuario:"); nombre (hasta 30 caracteres): ");

scanf("s", p-gt; nombre);

printf("Ingrese la edad del nuevo usuario: " );

scanf("d", amp; p-gt; edad);

printf("Ingrese el sexo del nuevo usuario: ");

scanf("c", amp.p-gt; sex);

printf("Ingrese la dirección particular (hasta 50 caracteres) del usuario agregado:

scanf("s", p-gt; addr);

printf("Ingrese el número de teléfono (11 dígitos) del usuario agregado: ");

scanf(" s", amp; p-gt; mobile);

printf ("Ingrese el número de dormitorio del nuevo usuario:

scanf("d"); , amp ;p-gt;departamento);

printf("El nuevo registro de usuario se agregó correctamente: d?s?d?c?s??d\n",p-gt;num, p- gt;nombre,p-gt;edad,p-gt;sexo,?p-gt;dirección,p-gt;móvil,?p-gt;departamento);

}