Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programacion II
#include<fstream>
#include<string>
struct registros
string nombres;
string apellidoP;
string apellidoM;
int matricula;
float promedio;
};
struct maestros
string materia;
string maestro;
};
void registrar();
void clase();
int main()
int opcion;
do
cout<<""<<endl;
cout<<"3) Salir"<<endl;
cout<<""<<endl;
cin>>opcion;
system("cls");
switch(opcion)
case 1:
registrar();
break;
case 2:
clase();
break;
default:
cout<<""<<endl;
break;
}while(opcion!=3);
void registrar()
int i;
int cantidad=0;
maestros info;
ofstream archivo;
archivo.open("clase.txt",ios::out);
if(!archivo)
fflush(stdin);
getline(cin,info.maestro);
cout<<""<<endl;
fflush(stdin);
getline(cin,info.materia);
cout<<""<<endl;
cin>>cantidad;
registros informacion[cantidad];
cout<<""<<endl;
for(i=0;i<cantidad;i++)
cin>>informacion[i].apellidoP;
cin>>informacion[i].apellidoM;
fflush(stdin);
getline(cin,informacion[i].nombres);
cin>>informacion[i].matricula;
cin>>informacion[i].promedio;
cout<<""<<endl;
}
archivo<<"-----------------------------------------------------------------------------"<<endl;
archivo<<"-----------------------------------------------------------------------------"<<endl;
archivo<<"-----------------------------------------------------------------------------"<<endl;
for(i=0;i<cantidad;i++)
archivo<<informacion[i].apellidoP<<" "<<informacion[i].apellidoM<<"
"<<informacion[i].nombres<<" | "<<informacion[i].matricula<<"\t |
"<<informacion[i].promedio<<endl;
archivo<<"-----------------------------------------------------------------------------"<<endl;
system("pause");
system("cls");
archivo.close();
void clase()
ifstream leer;
string texto;
leer.open("clase.txt",ios::in);
if(!leer)
exit(1);
while(getline(leer,texto))
cout<<texto<<endl;
}
system("pause");
system("cls");
leer.close();