[C con Clase] fseek y los tamaños de archivo

Narcis Garcia - GiLUG informatica en actiu.net
Dom Oct 25 10:32:40 CET 2009


No sé si te has compilado tú misme el Code::Blocks, pero los binarios
que proveen de esta IDE son para:

	- Windows 2000/XP/Vista
	- Linux 32-bit
	- Linux 64-bit
	- Mac OS X

http://www.codeblocks.org/downloads


-----Missatge original-----
De: bien1 <castillo0267 en yahoo.es>
Reply-to: Lista de correo sobre C y C++ <cconclase en listas.conclase.net>
Per a: cconclase en listas.conclase.net
Assumpte: Re: [C con Clase] fseek y los tamaños de archivo
Data: Sat, 24 Oct 2009 17:33:30 +0200

#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
_______________________________________________
Lista de correo Cconclase Cconclase en listas.conclase.net
http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ





Más información sobre la lista de distribución Cconclase