C/Visual C - longitud de archivo AYUDA!!!!!!!!

 
Vista:

longitud de archivo AYUDA!!!!!!!!

Publicado por MaC (9 intervenciones) el 09/04/2001 15:58:17
Nesecito, duplicar un archivo, para lo cual, proceso a abrir dos flujos FILE *F y FILE *F1, luego, mediante fread y fwrite, voy copiando byte a byte, pero, no se cuantos byte debo copiar, para decirselo al for, ayuda!!!!!!!.
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:longitud de archivo AYUDA!!!!!!!!

Publicado por Germán B. (143 intervenciones) el 09/04/2001 16:24:32
Con Visual podés obtener la longitud del archivo así:

Cant=_filelength(_fileno(F));
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:longitud de archivo AYUDA!!!!!!!!

Publicado por Endos (143 intervenciones) el 09/04/2001 19:49:06
Es mas facil usar un bucle while hasta llegar al final del archivo:

while((ch=fgetc(ORIGEN))!=EOF) { fputc(ch,DESTINO); }

Saludos,
Endos.

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