[C con Clase] fseek y los tamaņos de archivo
bien1
castillo0267 en yahoo.es
Sab Oct 24 17:33:30 CEST 2009
#define __MSVCRT_VERSION__ 0x0601
#include <stdio.h>
#include <sys/stat.h> /* Para la estructura stat */
#include <unistd.h>
main(int argc, char **argv)
{
struct __stat64 buf;
printf("%s\n",argv[1]);
if ( _stat64(argv[1], &buf) == -1 )
{
perror(argv[1]);
getchar();
exit(-1);
}
else
{
printf("Tamaņo del archivo %s %d bytes.\n",argv[1],buf.st_size);
}
getchar();
}
compila, pero en el momento de ejecutar en archvios de 7 GB hay desbordamiento de memoria y da numeros negativos como resultado.
bajo windows 7 x86, mingw y codebloks
Más información sobre la lista de distribución Cconclase