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

David Fire ddfire en gmail.com
Jue Oct 22 21:14:12 CEST 2009


"copipasteaste" mal tal vez y se metio un = entre el fread y
(&gana,sizeof(gana),1,a);
dice
fread = (&gana,sizeof(gana),1,a);
David
El 22 de octubre de 2009 14:36, Joe Tend <neojtr en hotmail.com> escribió:

>
>
> ------------------------------
> 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! <http://www.live.com/getstarted.aspx>
>
> _______________________________________________
> 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.
>
>
> ------------------------------
> Get news, entertainment and everything you care about at Live.com. Check
> it out! <http://www.live.com/getstarted.aspx>
>
> _______________________________________________
> 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.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20091022/b3a885dd/attachment.html>


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