<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>