Red de conocimiento informático - Descarga de software - Código fuente del sistema de gestión de usuarios

Código fuente del sistema de gestión de usuarios

Si está satisfecho, adopte.

# include ltiostream gt

# include ltfstream gt

Usar espacio de nombres std

estructura estudiante

{

Nombre del personaje[10];

int Edad

Sexo encantador;

char número de contacto[13];

};

Estructura estudiante st[100];

int Num = 0;

fstream ftxl

int fNum = 0 ;

void InStu()

{

int n, I, be

be = Num

cout lt lt" n = ";

CIN gt; gtn;

for(I = be;i ltbe n;i)

{

cout lt lt"Ingrese el primer nombre "

cout lt lt": ";

CIN gt; Nombre;

cout lt lt"Edad:";

CIN gt; edad;

cout lt lt "género":

cin gt; sexo;

cout lt lt"teléfono móvil":

CIN gt; teléfono;

num;

}

}

void OutStu()

{

cout lt lt"La siguiente es toda la información del estudiante en la libreta de direcciones"

cout lt lt"Nombre"

for(int I = 0; i ltNumi)

cout lt ltst[i]. Nombre lt lt" \ t " lt ltst[i]. edad lt lt" \ t " lt ltst[i]. Sexo lt lt" \ t " lt ltsaint[i]. Tel lt ltendl

}

void SelStu()//

{

char tmpName[20];

cout lt ltPor favor ingrese el nombre a consultar: ";

CIN gt; gttmpName

for(int I = 0; I ltNumi)

if (strcmp(st[i].Name,tmpName)==0)

{

cout lt ltst[i]. Nombrelt lt"\t" lt ltst[ I]. Agelt lt"\t"lt ltst[i]. Sexlt lt"\t"lt ltst[i].

call lt ltendl

break;

}

if(i==Num)

cout lt lt"¡No hay estudiantes para consultar! ” lt ltendl

}

void AppStu()

{

int n, I;

cout lt lt" n = ";

CIN gt;

int end = Num n

for(I = Num; I lt end; i )

{

cout lt lt"Ingrese el primer nombre "

cout lt lt": ";

CIN gt; gt santo[i]. Nombre;

cout lt lt"Edad:";

CIN gt; edad;

cout lt lt "género":

cin gt; sexo;

cout lt lt"teléfono móvil":

CIN gt; teléfono;

num;

}

}

void DelStu()

{

char tmpName[20];

int index;

cout lt ltIngrese el nombre que desea consultar: ";

CIN gt; gttmpName

for(int I = 0; i ltNumi)

if(strcmp(st[i].Name, tmpName)==0)

{

index = I;

Break;

}

if(i==Num)

cout lt lt "¡No hay estudiantes para eliminar! ” lt ltendl

Otro

{

for(I = index; i ltnum-1; i)

ST[I] = ST[I 1];

cout lt lt"¡Eliminado exitosamente! ” lt ltendl

Num = Num-1;

}

}

void finput()

{

int I = 0;

ftxl.open("d:\\txl.txt", IOs::in);

if(ftxl .fail())

{

cout lt lt"¡No se puede abrir el archivo de entrada! " lt ltendl

Salir (0);

}

Y (! ftxl.eof())

{

ftxl gt gt saint [mi].

ftxl gt gt saint [mi].

ftxl gt saint [mi]. [i].

teléfono;

fnum;

i;

}

num = fNum-1;

ftxl. close();

ftxl .clear();

}

Menú no válido()

{

cout lt ltendl lt ltendl

cout lt lt"* * * * * * * * * * Bienvenido al sistema de gestión de libreta de direcciones* * * * * * * * < lt; endl

cout lt lt" \ t \ t \ tIngrese estudiante-1 " < lt;endl

cout lt lt" \ t \ t \salida estudiante-2 "

cout lt lt" \ t \ t \Consultar estudiantes-3 "

cout lt lt" \ t \ t \Registros adicionales-4 "

cout lt lt"Eliminar registros-5 "

cout lt lt" \ t \ t \Salir del sistema -0 "

cout lt ltendl

}

Salida no válida()

{

ftxl.open("d:\\txl.txt ", IOs::out);

if(ftxl.fail())

cout lt lt"¡No se puede abrir el archivo de salida! " lt ltendl

for(int I = 0; i ltNumi)

{

ftxl lt ltst[i].Nombre lt lt" \ t " lt ltst[i].agelt lt" \ t " lt ltst[i]. sexo lt lt" \t " lt ltst[i]. nombrelt lt"\t "lt agelt lt"\t " ltst[i]. p>

}

ftxl . close();

}

void main()

{

int sel

finput();

mientras(1)

{

menú( );

cout lt lt"Ingrese una opción:";

CIN gt; gtsel

Cambiar (seleccionar)

{

Caso 1: InStu(); break;

Caso 2: out stu();

Caso 3: sel stu();

Caso 4: aplicación stu(); rota;

Caso 5: delstu();

Caso 0: fout put(); p>

Salir(1);

}

}

}