Código fuente C++ del sistema de gestión de información estudiantil
#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; 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; p> 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