| ||||
| Yo he probado este codigo y me va perfecto, se le pasa el nombre del archivo como parametro iostream es para el cout:
Código:
#include <iostream>
#include <fstream>
using namespace std;
unsigned long GetFileSize(char *Archivo)
{
unsigned long DSize = 0;
ifstream File(Archivo, ios::in | ios::binary | ios::ate);
DSize = File.tellg();
File.close();
return DSize;
}
void main(int argc, char **argv)
{
if (argc > 1)
{
cout << GetFileSize(argv[1]);
}
}
__________________ ¡Peron cumple, Evita dignifica! VIVA PERON CARAJO |
| ||||
| Que no es para leer ese codigo exactamente, es para encontrar el tamaño, ios::ate situa el puntero del archivo al final (ate=at end supongo). Para leer quita el ios::ate o para ir al principio del archivo usa esto: file.seekg(0, ios::beg);
__________________ ¡Peron cumple, Evita dignifica! VIVA PERON CARAJO |