Red de conocimiento informático - Material del sitio web - Cómo crear un sistema de gestión de información estudiantil en lenguaje C, que requiere guardarse en forma de archivo

Cómo crear un sistema de gestión de información estudiantil en lenguaje C, que requiere guardarse en forma de archivo

asunto

{

nombre de carácter[20];

puntuación flotante;

}sub;

typedef struct estudiante

{

int num;

char nombre [20];

sub?subject[3]; >

struct Student* next;

}stu,*pstu;

#define TAMAÑO sizeof(stu)

// Declaración de función

pstu LoadInfo();

void PrintMenu();

pstu AddStu(pstu );

pstu DeleStu(pstu );

pstu RwrStu(pstu );

void FindStu(pstu while(1)

{

ImprimirMenu();

printf("Ingrese su número de selección:");

scanf("%d",&n);

getchar() ?

switch; (n)

{

Ejemplo 1: ?

{

sistema("cls"); p>j=0;

while(4!=j) ?

{

printf("¡Bienvenido a la sección de Gestión de la información!\n\n ");

printf("\025 1, Agregar estudiante\n");

printf("\025 2, Eliminar estudiante\n");

printf("\025 3, Modificar información del estudiante\n");

printf("\025 4, Regresar\n");

printf("Por favor, ingresa tu número de selección:\n");

scanf("%d",&j);

getchar();

if ?( 1 == j ) cabeza = AddStu(cabeza);

else if( 2 == j) cabeza = DeleStu(head ?

else if( 3 == j) cabeza = RwrStu(); head);

else if( 4 == j)

else printf("Hubo un error en la entrada, ¡vuelva a escribir! \n");

}

caso 2:

{

// Sistema de consulta de información

("cls");

printf("¡Bienvenido a la sección de consulta de información!\n");

printf("Ingrese el número de estudiante que desea consultar:") ;

scanf("%d",&j);

getchar();

//printf("%d\n",j); ?/ /Para detectar si la entrada es exitosa o no, d

molestando el programa con

FindStu(head,j); //Consulta y salida

printf("\n¡Escriba enter para regresar al menú principal!") Información extendida:

El lenguaje C solo contiene 9 declaraciones de control y 32 palabras clave. El programa no está escrito de forma estricta y se escribe principalmente en letras minúsculas.

El programa no está escrito de forma estricta, utilizando principalmente letras minúsculas, y muchas partes innecesarias están simplificadas.

De hecho, hay menos declaraciones relacionadas con el hardware y el lenguaje C en sí no proporciona entrada/salida, administración de archivos y otras funciones relacionadas con el hardware. Si necesita este tipo de funcionalidad, necesita programar utilizando varias bibliotecas admitidas por el sistema de compilación, por lo que el sistema de compilación del lenguaje C es muy simple.

Enciclopedia Baidu-C