• Viernes 15 de Noviembre de 2024, 07:34

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - ada

Páginas: [1]
1
C/C++ / Duda
« en: Sábado 3 de Abril de 2004, 15:21 »
Tengo una funcion en la cual abro un fichero binario y a continuacion llamo a otra funcion llamada buscar:

struct preguntas *buscar(FILE *pf){
   struct preguntas *aux=cab;                 //el valor de aux es el de cab
   int encontrado=0,preg;                   //aqui aux vale NULL


   preg=(random(20)+1);
   while(aux && encontrado==0){
      if(aux->n != preg)
         aux=aux->sig;
      else
         encontrado=1;
   }
   if(encontrado){
      fread(aux,sizeof(struct preguntas),1,pf);
      gotoxy(7,4);
      cprintf("%s",aux->texto);
      gotoxy(7,6);
      cprintf("%c. %s",aux->solu1.op,aux->solu1.texto1);
      gotoxy(7,7);
      cprintf("%c. %s",aux->solu2.op,aux->solu2.texto1);
      gotoxy(7,8);
      cprintf("%c. %s",aux->solu3.op,aux->solu3.texto1);
      gotoxy(7,9);
      cprintf("%c. %s",aux->solu4.op,aux->solu4.texto1);
   }
   return(aux);
}

Mi duda es la siguiente: ¿pq aux coje el valor de cab y en la siguiente linea vale NULL?.
Gracias.

2
C/C++ / Ayuda Por Favor....
« en: Miércoles 10 de Marzo de 2004, 18:03 »
Hola! Necesito hacer en C una cuentra atras,es decir, 00:30,00:29...etc. Los numeros 30,29,28...son los segundos. En el momento que se aprete una tecla la cuenta atras debe parar. Gracias por adelantado :comp:

Páginas: [1]