[C con Clase] sorry, donde esta el error?

Joe Tend neojtr en hotmail.com
Jue Oct 22 19:36:48 CEST 2009




From: ddfire en gmail.com
Date: Thu, 22 Oct 2009 14:14:15 -0300
To: cconclase en listas.conclase.net
Subject: Re: [C con Clase] donde esta el error?

1 punto por haber hecho algo... -10 por no explicar nada...
que hace el programa?
el error es de compilacion? cual y donde?
David
// 175 C:\Documents and Settings\wiZa\Escritorio\muchachas.cpp assignment of function `size_t fread(void*, size_t, size_t, FILE*)' 
//175 C:\Documents and Settings\wiZa\Escritorio\muchachas.cpp cannot convert `FILE*' to `size_t ()(void*, size_t, size_t, FILE*)' in assignment 
//El 22 de octubre de 2009 12:28, Joe Tend <neojtr en hotmail.com> escribió:
//da esos errores en las dos lineas donde uso fread(....)




//es raro porque he usado esa sintaxis en otro programa similar y ha compilado bien
//como veis se trata de una serie de estructuras guardadas en un archivo a
//leo, cuento y busco en el archivo, los break del final es x estar debajo de un case en un switch...

               a=fopen("participantes.txt","r");
               while (!feof(a))
               {
                     fread = (&gana,sizeof(gana),1,a);


                     cont++; //ACA CUENTO LA CANTIDAD DE REGISTROS PARA HACER LA RIFA
               }
               if(cont!=0)
               {
                      ganador = rand()%(cont-1); //ACA SE REALIZA EL SORTEO


                      rewind(a); //REBOBINO EL ARCHIVO PARA VOLVER A LEER DESDE EL PRINCIPIO
                      for(int i=0;i<=ganador;i++) //BUSCO AL GANADOR DEL SORTEO
                      {
                           fread=(&gana,sizeof(gana),1,a);


                      }
               
                      cout<< " el ganador es: " <<gana.nombre << "  " << gana.cedula; //Y LO MUESTRO...
                      system("pause>null");


                      break;
               }
                else
                {
                    cout << "\nNo hubieron participantes";
                    break;
                } 		 	   		  


Get news, entertainment and everything you care about at Live.com. Check it out!

_______________________________________________

Lista de correo Cconclase Cconclase en listas.conclase.net

http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net

Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ


-- 
 (\__/) 
(='.'=)This is Bunny. Copy and paste bunny into your 


(")_(")signature to help him gain world domination. 

 		 	   		  
_________________________________________________________________
News, entertainment and everything you care about at Live.com. Get it now!
http://www.live.com/getstarted.aspx
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20091022/2a424a83/attachment.html>


Más información sobre la lista de distribución Cconclase