hola wenas,
estoy intentando hacer un programa en c++(mi proyecto), y no se como hacer las altas ordenadas.
he estado mirando el foro, pero no he encontrado nada, lo unico que encontre, estaba con otras librerias y no me sirve, jeje, la profesora, que cree que solo se puede hacer como ella dice, jejejeje
weno total, lo que tengo es:
un fichero de socios (socis.dat) y una estructura, la estructura tiene un codigo numerico
y lo que quiero es, que cada vez que dé de alta un nuevo socio, se me ponga automaticamente el codigo siguiente.
todo esto con las librerias cstdlib y iostream, no gastamos mas
codigo:
if((fso=fopen("socis.dat", "wb+"))==NULL){
cout<<"ER1";
exit(0);
}
............................ aqui falta conseguir el ultimo codigo introducido
fseek (fso, 0L, SEEK_SET); //este fseek no se si esta bien
clrscr();
cout<<"DAR DE ALTA UN SOCIO"<<endl;
cout<<"Soci numero: "<<codi<<endl;
so.codi=codi;
cout<<"Nom: ";
cin>>so.nom;
cout<<"Telefon: ";
cin>>so.telefon;
cout<<"Carrer: ";
cin>>so.carrer;
cout<<"Poblacio: ";
cin>>so.poblacio;
cout<<"DNI: ";
cin>>so.dni;
cout<<"vols seguir?(s)(n)"<<endl;
cin>>opalso;
y si podeis decirme si el fseek ese para volver sl principio del fichero esta bien, ya seria estupendo
weno aqui os lo dejo, si no lo entendeis, preguntadme lo que sea
un saludo a todos, y gracias por adelantado