Ver Mensaje Individual
  #38 (permalink)  
Antiguo 03/05/2008, 14:07
el_enano
 
Fecha de Ingreso: mayo-2008
Mensajes: 1
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: Como obtener datos de archivos binarios en C++??

No se si me podrían ayudar con este ligero problema, ya que tienen un problema con el tamaño de variables.

Necesito obtener el tamaño de un archivo y para hacerlo hago lo siguiente:

Código:
fseek(archivo,0,SEEK_END);
TamanioArchivo = ftell(archivo);
Todo bien hasta ahí, pero cuando lo hice con un archivo de 8GB me devolvió 0.
Intente cambiar TamanioArchivo a long long que es de 8 bytes pero tampoco funciono porque creo que ftell() devuelve int.

¿Me podrían pasar alguna función WinAPI u otra para conseguir el tamaño de un archivo?

Gracias.