lenguaje c. Utilice la estructura para generar el nombre del estudiante, el número de estudiante y las calificaciones. Tengo un programa en C++, pero solo conozco el lenguaje C y no lo entiendo.
# include & ltmemory.h & gt
# include & ltstring.h & gt
#. include & ltstdio.h & gt
//La línea desde aquí hasta el final de la definición de estudiante de clase define la clase de estudiante
estructura typedef estudiante{
//Atributo de clase
char Name[20]; //Nombre
char ID[15]; //Número de estudiante
int nivel;
// El siguiente es el constructor. Las características del constructor son que el nombre de la clase es el mismo (aquí Estudiante), no hay valor de retorno y se puede sobrecargar (es decir, la función). El nombre es el mismo, pero el tipo de parámetro o el número de parámetros es el mismo. Se utiliza para inicializar un objeto de estudiante. Durante la inicialización, se pasan tres parámetros: nombre, cadena de identificación y calificación int.
Estudiante (carácter * nombre, carácter * id, int grado) p>
{
memcpy(Nombre, Nombre, (1+strlen(Nombre))* sizeof(char) );
memcpy(ID, ID, (1+ strlen(ID))* tamañode(char));
Nivel=grado;
}
Void Show()//Función miembro, sin parámetros, el tipo de retorno es Void
{
Printf("El nombre es %s, el número de estudiante es. %s, la puntuación es %d..\n", nombre, cédula de identidad, nota);
}
}Estudiante; //Definición de estudiante de fin de clase
void main()
{
Student s_1("a", "2012302590014", 54); // Crea una instancia de un objeto de estudiante llamado s_1, con el nombre A, ID 2012302590014 y puntuación 54. Lo siguiente es similar
Estudiante s_2("b","2012302590081",95);
Estudiante s_3("c","2012302590144" ,96);
Estudiante s_4("d", "2012302590169", 97);
s_1. show(); //Llame a la función miembro Show() del objeto s_1 para mostrar el nombre, el número del estudiante y la calificación. Similares a continuación.
s_2. mostrar();
s_3. mostrar();
s_4. mostrar();
}