C/Visual C - como contar bytes de archivo

 
Vista:

como contar bytes de archivo

Publicado por Fito (2 intervenciones) el 08/11/2001 16:12:40
Como puedo contar cuantos bytes contiene un archivo.....
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:como contar bytes de archivo

Publicado por Ismael (21 intervenciones) el 08/11/2001 22:04:57
el algoritmo podría ser algo como:
1)Lo abres en modo lectura
2) Mientras no alcances el caracter de final de fichero
- leer caracteres
- contar caracteres
Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:como contar bytes de archivo

Publicado por oscar (114 intervenciones) el 09/11/2001 00:43:00
El codigo seria asi:

FILE* archivo;
int cantidadDeBytes;

archivo=fopen("miarchivo.txt", "r");

fseek( archivo, 0, SEEK_END);

cantidadDeBytes = ftell(archivo);

Eso es ANSI C y corre en Linux, DOS y Windows, si queres hacerlo usando la API de Windows seria distinto pero esto anda.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar