Foros del Web » Programación para mayores de 30 ;) » C/C++ »

ayuda archivos d texto

Estas en el tema de ayuda archivos d texto en el foro de C/C++ en Foros del Web. buenas tengo un ejercicio q hacer para la universidad y hay una parte q no entiendo mucho como hacer les planteo el problema : el ...
  #1 (permalink)  
Antiguo 20/04/2010, 10:41
 
Fecha de Ingreso: enero-2010
Mensajes: 17
Antigüedad: 14 años, 3 meses
Puntos: 0
ayuda archivos d texto

buenas tengo un ejercicio q hacer para la universidad y hay una parte q no entiendo mucho como hacer les planteo el problema :

el instituto x desea realizar un software para llevar el control de los estudiantes

la informacion se debe almacenar en 2 archivos

1 - archivos datos basicos 2- archivos datos academicos

me piden q ingrese en el archivos datos basicos cedula y nombre y las cedulas no pueden estar repetidas ( en este no tuve problema para hacerlo )

ingresar en datos academicos No permitir cedulas con carreras duplicadas aqui es donde tengo la duda aqui les pongo lo q hice pero no me funciona si me ayudan le agradecería

}
void ingresar2(){

char carrera[10], x=0;
int cedula;
ifstream l1;
l1.open("datosacademicos.txt");
ofstream l2;
l2.open("datosacademicos.txt",ios::app);
cout<<"ingresar cedula"<<endl;
cin>>cedula;
cout<<"ingresar carrera"<<endl;cin>>carrera;
while(!l1.eof())
{
l1>>jaf.carre;
l1>>jaf.ced;
l1>>jaf.sem;

if ((strcmp(jaf.carre,carrera)==0)&&(cedula==jaf.ced) )

{
x=1;

}

else{

cout<<"ingresar semestre"<<endl;
cin>>jaf.sem;
jaf.carre==carrera;
cedula=jaf.ced;
l2<<jaf.ced<<" ";
l2<<jaf.carre<<" ";
l2<<jaf.sem<<" ";
}


if(x==1)
{
cout<<"cedula repetida"<<endl;
}

l1.close();
l2.close();
}


}
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:51.