C++: Tamaño de un fichero
Tamaño de un fichero, usando C++
Lenguaje: C++
Categoría: Ficheros
// Fuente procedente de ErrorDeSintaxis.es
// Tamaño de un fichero, usando C++
// Nivel: Básico
// Disponible desde 08/01/2012
// Aportado por Nacho
// Autor original: Equipo de RosettaCode.org
// Web original: http://rosettacode.org/wiki/File_size#C.2B.2B
#include <iostream> #include <fstream> std::ios::off_type getFileSize(const char *nombre) { std::ifstream f(nombre); std::ios::pos_type begin = f.tellg(); f.seekg(0, std::ios::end); std::ios::pos_type end = f.tellg(); return end - begin; } int main() { std::cout << getFileSize("ejemplo.txt") << std::endl; return 0; }