hola gente tengo un problema con un codigo deseo leer codigo nombre y cedula imprimir eso digamos 234 mario mora 304060
pero sale esto cedula 234 NOMBRE mario mora 2031 cedula 345
osea nada que ver digamos el 345 lo coge del siguiente usuario que estara mal aca codigo c++ aparte nombre es un char de 50
se agradece la ayuda
Mod: Los códigos deben ir en etiquetas GeSHi, segundo aviso
pero sale esto cedula 234 NOMBRE mario mora 2031 cedula 345
osea nada que ver digamos el 345 lo coge del siguiente usuario que estara mal aca codigo c++ aparte nombre es un char de 50
Código (cpp) [Seleccionar]
void registros()
{
system ("cls");
ifstream entradaRg("regEC.txt",ios::in);
cout << "\t\t\tREGISTROS DEL SISTEMA...\n"<<endl;
cout<< "________________________________________________________________________________\n"<<endl;
if(!entradaRg)
{
cerr<<"\t\t\aERROR!!! NO SE PUDO ABRIR EL ARCHIVO O NO EXISTEN REGISTROS\n";
exit(1);
}
while (!entradaRg.eof())
{
if(!entradaRg)
{
break;
}
entradaRg>>cedula;
entradaRg.getline(nombre,50);
entradaRg>>codigo;
cout << "\t\t\t\tCEDULA [ "<<cedula<<" ]\n\t\t\t\tNOMBRE [ "<<nombre<<" ]\n\t\t\tCODIGO DE CARTON[ "<< codigo<<" ]"<<endl;
cout<< "________________________________________________________________________________\n"<<endl;
}
entradaRg.close();
cout <<"Regresando al menu principal"<<endl;
cout <<endl;
system("pause");
main();
}
se agradece la ayuda
Mod: Los códigos deben ir en etiquetas GeSHi, segundo aviso