Red de Respuestas Legales - Conocimientos legales - ¡Buscamos un nuevo sistema de registro de estudiantes escrito en lenguaje C! !

¡Buscamos un nuevo sistema de registro de estudiantes escrito en lenguaje C! !

///////////////////////////////Básicamente escribí un esquema aproximado. Simplemente agregue un poco usted mismo.

# incluir ltstdio.h gt

# incluir ltiostream.h gt

#Definición número 10

Usar espacio de nombres estándar

Estructura estructural

{

char SnO[12];

Nombre del personaje[10];

char home[ 20];

Carácter sc[20];

int bCome

Fracción flotante;

};

Temperatura del perno [N];

número int = 0;

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

intInput()

{

Temperatura del perno;

p>

FILE * fp

Printf("Ingrese la información del estudiante: (ingrese el número del estudiante después de ingresar)\ n ");

if((fp=fopen(" stud. dat "," wb"))==NULL)

{

Printf("¡Error al abrir el archivo!");

Salir (0) ;

}

while(1)

{

Printf("Ingrese el número de nieve del estudiante: ");

scanf("s ",temp . SnO);

if (! strcmp(temperatura sno, "sobre"))

{ fclose(FP);

Printf("Ingrese el nombre del estudiante: ");

scanf("s ", temp . nombre);

Printf("Ingrese la dirección del estudiante: "

scanf("s ", temp. home);

Printf("Ingrese la especialidad del estudiante: "); temp . sc);

Printf ("Ingrese la puntuación del examen de ingreso a la universidad: ");

scanf ("f", amptemp . puntuación

); temp .bcome = 0;

fwrite(amp;temp,sizeof(temp),1,FP);

}

fclose(FP);

p>

}

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

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

Escritura no válida()

{

int I = 0;

ARCHIVO * fp

if((fp=fopen ("stud.dat "," wb"))==NULL)

{

Printf("¡Error al abrir el archivo! ");

Salir (0);

}

mientras(temp[i].sno!=empty)

{

fwrite(amp;temp[i],sizeof(temp),1,FP);

i;

}

}

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

int change()

{

Printf("Ingrese nuevo estudiante

Número de estudiante: ");

char buffer _ no[12];

char buffer _ sc[20];

scanf("s ", buffer_no );

int I = 0;

while(strcmp(buffer_no,temp[i]).SnO)= = 0)i;

cout lt lt我lt ltendl

If (i gt=N) {printf("No se puede encontrar el número de estudiante");}

Otros

{

printf("tú");

Printf("Cambio profesional:");

scanf("s", buffer_sc) ;

strcpy(temp[i]).sc,buffer_sc);

}

}

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

Búsqueda no válida()

{}

////////////////////////////////////////// p>

Conjunto no válido()

{

}

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

void showStu()

{

ARCHIVO * fp

int I = 0;

If ((fp = fopen ("stud.dat", "Rb")== null){ printf("¡Error al abrir el archivo!"); salir ( 0); }

Printf("Número de estudiante, nombre, dirección, puntaje profesional\ n "

while(fread( amp; temp[i], sizeof(stud)); , 1, fp)! =0)

{

printf("s s s .2f d\n ", temp[i]. sno, temperatura[i] . nombre,

temp[i]. inicio, temperatura[i].

bVen);

i;

}

}

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

Servidor no válido (menú int)

{

Cambiar (menú)

{

Caso 1: input(); break;

Caso 2: set(); /p >

Caso tres: buscar(); romper;

Caso cuatro: cambiar(); romper;

Caso cinco: mostrar stu(); p>

Caso 0: Salir(0); Salir;

}

}

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

void showWND()

{ int menú =-1 ;

mientras(1)

{

Printf("Sistema de informes de recién nacidos\ n ");

Printf( "1, ingresa nueva información\ n ");

Printf("2, registro de nuevo estudiante\ n ");

Printf("3, la consulta no pudo llegar al nuevo estudiante\ n ");

Printf("4. Los estudiantes cambian de especialización\ n");

Printf("5. Mostrar información de los estudiantes por número de estudiante\ n ");

Printf("0, salir \ n ");

Printf("Ingrese el tipo de servicio: ");

scanf("d ", menú amp; /p>

Servidor(menú);

}

}

void main()

{

mostrar wnd();

}