Código C:
Ver original
int n=0,ultimo; struct alumno { char nombre[100][20]; char matricula[100][20]; char domicilio[100][20]; char telefono[100][20]; char fecha[100][20]; char especialidad[100][20]; char grupo[100][20]; int calif[100][20]; }; struct alumno uno; captura(){ _setcursortype ( _NORMALCURSOR ); char frank='o'; do{ n=n+1; ultimo=n; gotoxy(25,4);clreol(); gotoxy(25,6);clreol(); gotoxy(25,8);clreol(); gotoxy(25,10);clreol(); gotoxy(25,12);clreol(); gotoxy(25,14);clreol(); gotoxy(25,16);clreol(); frank=getche(); gotoxy(6,24);clreol(); gotoxy(6,25);clreol(); }while(frank=='o' || frank=='O'); } actualizacion(){ char matri[20]; char frank='r'; int bandera=1; int x; while(frank=='r' || frank=='R'){ for(x=1; x<=ultimo; x++){ if(bandera==0){ } } frank=getche(); clrscr(); } } registro_calificaciones(){ char matri[20]; int bandera=1; int x; char frank='o'; while(frank=='o' || frank=='O'){ gotoxy(4,3);clreol(); for(x=1; x<=ultimo; x++){ if(bandera==0){ } } frank=getche(); clrscr(); } } consulta_calificacion(){//ESTA ES LA FUNCION QUE ME GENERA EL PROBLEMA char matri[20]; int bandera=1; int x; char bob='o'; while(bob=='o' || bob=='O'){ gotoxy(4,3);clreol(); for(x=1; x<=ultimo; x++){ if(bandera==0){ } } bob=getche(); clrscr(); } } impresion(){ char nombre[20]; char matricula[20]; char domicilio[20]; char telefono[20]; char fecha[20]; char especialidad[20]; char grupo[20]; int y, bandera1=0; textcolor(14); gotoxy(2,3);cprintf(" Matricula Nombre Telefono Fecha Ingreso Especialidad Grupo"); for(int y=1; y<=ultimo; y++){ } } main(){ _setcursortype ( _NOCURSOR ); char c; char frank='s'; while(frank=='s' || frank=='S'){ textcolor(14); gotoxy(12,4);cprintf("CONTROL ESCOLAR."); c=getche(); switch(c){ case '1': clrscr(); captura(); break; case '2': clrscr(); actualizacion(); break; case '3': clrscr(); registro_calificaciones(); break; case '4': clrscr(); consulta_calificacion(); break; case '5': clrscr(); impresion(); break; case '6': clrscr(); return 0; break; }//Cierre Switch - Case frank=getche(); clrscr(); }//cierre WHILE }//Cierre MAIN
De antemano gracias, espero y puedan ayudarme a resolver mi problema, saludos.