<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
lo malo es que no fue copipaste, siempre lo  evito, me paso por escribir rapido, gracias david <br><br>"copipasteaste" mal tal vez y se metio un = entre el fread y  (&gana,sizeof(gana),1,a);<br>dice<br>fread<span style="background-color: rgb(255, 255, 0);"> = </span>(&gana,sizeof(gana),1,a);<br>David<br><div class="ecxgmail_quote"><blockquote class="ecxgmail_quote" style="padding-left: 1ex;"><div><br>1 punto por haber hecho algo... -10 por no explicar nada...<br>que hace el programa?<br>el error es de compilacion? cual y donde?<br>David<br>// 175 C:\Documents and Settings\wiZa\Escritorio\muchachas.cpp assignment of function `size_t fread(void*, size_t, size_t, FILE*)' <br>

//175 C:\Documents and Settings\wiZa\Escritorio\muchachas.cpp cannot convert `FILE*' to `size_t ()(void*, size_t, size_t, FILE*)' in assignment <br><div>//El 22 de octubre de 2009 12:28, Joe Tend <span dir="ltr"><<a href="mailto:neojtr@hotmail.com">neojtr@hotmail.com</a>></span> escribió:<br>

//da esos errores en las dos lineas donde uso fread(....)



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

<blockquote style="padding-left: 1ex;"><div><br>               a=fopen("participantes.txt","r");<br>               while (!feof(a))<br>               {<br>                     fread = (&gana,sizeof(gana),1,a);<br>



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



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



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



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



<hr><br></div></blockquote></div></div></blockquote></div>                                        <br /><hr />Connect to the next generation of MSN Messenger   <a href='http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=wlmailtagline' target='_new'>Get it now! </a></body>
</html>