Me preguntaba como podria hacer un Indexador De Archivos.
De la manera mas portable posible...(o sea, sin MFC y cosas relacionadas, es mas, ni idea de si las MFCs tiene algo al respecto xD).
Muchas gracias.
Salu2
| |||
Indexador de Archivos en C++ Me preguntaba como podria hacer un Indexador De Archivos. De la manera mas portable posible...(o sea, sin MFC y cosas relacionadas, es mas, ni idea de si las MFCs tiene algo al respecto xD). Muchas gracias. Salu2 |
| ||||
que es lo que exactamente tiene que hacer el indexador?
__________________ http://blog.tolaware.com.ar -> Blog de Java, Ruby y Linux |
| |||
Lo que la funcion (o la clase) deberia de hacer, es, (suponiendo qe es una clase): Indexador index("data/GameData/config"); Entonces puedo usar index, como un array ( [] )para acceder a la informacion de dichos archivos. Por ejemplo: index[0].size; Se entiende?. En si, deberia de recorrer y listar en una estructura (algo asi: struct{ tipo, tamaño, contenido}) para luego poder ser utilizado dentro del programa. Salu2 |
| ||||
Hay una manera portable, pero no en C++, se puede mediante el uso de JAVA.
__________________ http://blog.tolaware.com.ar -> Blog de Java, Ruby y Linux |
| ||||
Creo que lo mas portable es JAVA, lo cual no significa que se pueda implementar en TODAS las plataformas existentes. Aunque creo que si hay una implementación de archivos en PS2, ya que se trabaja con medios opticos de almacenamientos (CD/DVD) los cuales poseen sistemas de archivos. Saludos
__________________ http://blog.tolaware.com.ar -> Blog de Java, Ruby y Linux |
| |||
No desvirtuen...plz. No nos vallamos del problema xD. Aqui unainfo que me dejaron en otro foro: "Un de los problemas que vas a tener es que si estas con intenciones de hacerlo multiplataforma (como supongo que seran tus intenciones ya que estabas con tu framework) es el hecho de que el acceso al filesystem es particular de cada plataforma. Creo que Boost tenia algo multiplataforma para accesar archivos o para browsear directorios de forma de q quede multiplataforma. Fijate en http://www.boost.org/" En fin...busque en el site de Boost. Pero, que es lo que debo buscar de ahi?. Alguna idea? Alguina otra forma de hacerlo sin necesidad de recurrir a alguna libreria de terceros? Muchas gracias. Salu2 |
| ||||
Creo que si la hay, pero de igual manera tendras que agregarle a tu clase el codigo especifico de cada plataforma en la que quieras compilarlo. Hay algunas directivas del procompilador que te premiten saber que sistema operativo estas usando. Tambien tienes disponible una libreria llamada wxWidgets, esta escrita para linux, windows, mac, unix ... y es opensouce asi que pueder ver si ahi consigues lo que buscas. Saludos
__________________ Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba: |