<div>Hola:</div>
<div> </div>
<div>Una forma que se me ocurre, es utilizar las funciones "fseek()" y "ftell()"</div>
<div> </div>
<div>ejemplo:</div>
<div> </div>
<div>//--------------------------------------------------------------------------------------------------------</div>
<div>int tamanio; // declaro la variable que recibira el tamanio.</div>
<div>FILE* arch; // declaro un puntero de tipo FILE.</div>
<div> </div>
<div>arch=fopen("miArchivo.dat", "rb"); // abro el archivo de solo lectura.</div>
<div>fseek(arch, SEEK_END);            // me ubico en el final del archivo.</div>
<div>tamanio=ftell(arch);                     // obtengo su tamanio en BYTES.</div>
<div>fclose(arch);                               // cierro el archivo.</div>
<div> </div>
<div>//---------------------------------------------------------------------------------------------------------</div>
<div> </div>
<div>Espero que te sirva.<br><br></div>
<div class="gmail_quote">El 27 de abril de 2009 14:45, Adolfo Cárdenas <span dir="ltr"><<a href="mailto:adocardenas@gmail.com">adocardenas@gmail.com</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Para mi, lo más sencillo es usar: filelength<br>#include <io.h><br>#include <fcntl.h><br>#include <sys\stat.h><br>
#include <stdio.h><br><br>//ESTA FUNCION RETORNA EL TAMAÑO DE UN ARCHIVO<br>long SizeF(char* f)<br>{<br> int h;<br> long t;<br><br> if((h = open(f, O_BINARY)) == -1) return -1;<br> else<br> {<br>        t = filelength(h);<br>
        close(h);<br> }<br> return t;<br>}<br><br>_______________________________________________<br>Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br><a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br></blockquote></div><br>