Programación General > C/C++
fseek
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
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa