Red de conocimiento informático - Conocimiento de Internet de las cosas - Código fuente C++ del sistema de gestión de información estudiantil

Código fuente C++ del sistema de gestión de información estudiantil

#include

#include

#include

#include

#define INIT_SIZE 10

#define INCRE_SIZE 10

#define SUBJECT_SIZE 10

#define define INIT_SIZE 10

# define INCRE_SIZE 10

#define SUBJECT_NUM 3

#define LEN 3

}

/Modificar por nombre

void modificar_Nombre(char tarNombre[])

{

int i;

for(i = 1;i <= stuNum;i++)

{

if( strcmp(record[i].name,tarName) == 0)

{

cout<

cout<< "Por favor ingrese la identificación del estudiante:";.

cin>>record[i].num;

cout<< "Por favor ingrese el nombre del estudiante: ";

cin>>record[i] .name;

cout<< "Por favor ingrese el género del estudiante:";

cin>>record[i].sex;

cout<< "Ingrese la calificación para "<

cin>>record[i].score[2];

}

}

}

}

/////////////////// ///////////////////////////// ///////////////////// //// //////////

////////////////////////////// /////// //////////////////////////////////////////// //////

/Mostrar información del encabezado de queryRecord

void Info_query()

{

cout<< "Por favor ingrese una consulta:"<< endl;

cout<< "1. Buscar por número de estudiante"<

cout<< "2. endl;

cout << "3. Salir de la consulta"<

}.

// Consultar información del estudiante queryRecord

void queryRecord()

{

int key;

cout <

Info_query();

cout<< "Por favor ingrese su selección:";

cin>>key; p> if(key == 1)

{

int targetNum;

cout<< "Ingrese el número de estudiante que desea consultar:";

cin>>NumDestino;

Num_Consulta(NumDestino);

cout<

}

if(key == 2)

{

char targetName[20];

cout<< "Ingrese el número de estudiante que desea consultar: "; <

cin>>nombre_objetivo;

nombre_consulta(nombre_objetivo);

cout<

}

// Salir de la consulta y volver al menú principal. ..

if(clave == 3)

{

mientras(1)

{

menu_CMD();

}

}

}

}

// Consulta por número de estudiante

void query_Num(int tarNum)

{

int i;

for(i = 1;i <= stuNum;i++)

{

if(record[i].num == tarNum)

{

/// Si hay información del estudiante en la tabla. Simplemente envíe la información del estudiante.

//Salir información del estudiante

cout<< "La información del estudiante es la siguiente:"<

//Mostrar información del encabezado

show_Table();

cout<&<&record[i].score[1]< < "\t"<

cout<

}

}

}

// Consulta por nombre

void query_Name(char tarName[])

{

int i;

p>

for(i = 1;i <= stuNum;i++)

{

if(strcmp( registro[i].nombre,tarName) == 0 )

{

cout<< "La información del estudiante es la siguiente:"<

show_Table();

cout<

cout<< <<\t"<"\t" <

cout<

}

}

}

}

//////////// //////////////////// ////// ///////////////////////////////////////////// //

////////////////////////////////////////// /////////// ////// //////////////////////////

/ Mostrar a todos los estudiantes primero

/ Mostrar las calificaciones de todos los estudiantes en el registro

void display()

{

show_Table() ;

int i,j < registro[i].num<<"(t)"<

for(j = 0;j < SUBJECT_NUM;j++)

{

cout<<"( t)"<< registro[i].score[j ];

}

cout<

}

cout<

}

/////////////////////////////// /////////////// ////////////////////////////////////

///

///////////////////////////////////////// /// /////// //////////////////////////////////

// salir

// p>

void quit()

{

char choi;

cout<< " ¿Está seguro de que desea dejar de fumar?" <

cout<< "Por favor, ingrese su elección (Y/N) :";

cin>>choi;

if((choi == ' Y')||(choi == 'y'))

{

cout<& lt; Sistema de Gestión de Información ahora"<

exit(0);

}

//Si no es una salida, entonces se procede a regresar a la pantalla principal

else

{

cout<

menu_CMD();

}

}

Este es original... se ejecuta en C-Free 4.0 y funciona bien

Puedes intentar ejecutarlo y contactarme si tienes cualquier problema