Código C++:
Ver original
void ingresar_escud(){ static int i=1; int x=0; char op[20]; int l=0; int cont_escud=0; int cod_escud=0; ofstream archivo1; archivo1.open("escuderias.txt",ios::app); ofstream contaux; contaux.open("cnta.txt",ios::app); ifstream cont; cont.open("cnt.txt"); while(!cont.eof()){ if(!cont.eof()){ cont>>cont_escud; cont_escud=l; } do{ if((l<6)||(cont_escud<6)){ cont_escud++; cod_escud++; x=1; cout<<"ingresar Nombre escuderia "<<endl; cin>>escud.nombre_escud; cout<<"ingresar ano de fundacion"<<endl; cin>>escud.ano_escud; cout<<"ingresar pais sede de la escuderia"<<endl; cin>>escud.pais_escud; archivo1<<cod_escud<<" "<<escud.nombre_escud<<" "<<escud.ano_escud<<" "<<escud.pais_escud<<" "; archivo1.put('\n'); } cout<<"desea ingresar otro dato 1=SI 2=no"<<endl; cin>>op; }while(op[0]!='2'); contaux<<cont_escud<<" "; } if(x==0){ cout<<"escuderias maximas permitidas"<<endl; } contaux.close(); cont.close(); archivo1.close(); }