Programación General > C/C++

 fseek

<< < (2/7) > >>

maxstepin:

--- Cita de: "m0skit0" ---
--- Cita de: "maxstepin" ---la funcion de la API, GetFileSizeEx, solo funcionara en sistemas windows, pero que funcion de libreria estandar me puede ayudar?
--- Fin de la cita ---
Ya te digo que Windows no cumple los estándares, así que si programas para Windows, mejor olvídate de la portabilidad.
--- Fin de la cita ---
Entonces, si programo bajo Linux, me puedo olvidar de una funcion que me diga el tamaño de un archivo de 8 GB? o su sistema de archivos(de Linux) no soporta archvos de 8 GB?

algun dia tengo pensado codificar para UNIX/Linux, pero primero aprender bajo windows, o si no estoy perdido.

m0skit0:

--- Cita de: "maxstepin" ---si programo bajo Linux, me puedo olvidar de una funcion que me diga el tamaño de un archivo de 8 GB?
--- Fin de la cita ---
Linux sí conforma más a POSIX (aunque no totalmente), así que ftell() debería funcionar bien.

maxstepin:
La unica solucion bajo windows es usar getfilesizeex? no hay nada mas?

r0d:
Una solucion portable y que estara incluida probablemente en el proximo estandar c++1x: boost::filesystem

m0skit0:

--- Cita de: "maxstepin" ---La unica solucion bajo windows es usar getfilesizeex? no hay nada mas?
--- Fin de la cita ---
Pues va a ser que no. Quejas al de la foto.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa