Es cierto que no es la panacea, está claro que el uso de la tarjeta SD conlleva un gran consumo de recursos, sé que no es la mejor de las opciones... pero...
La idea radica en el hecho de que no vas a ponerte a hacer esto si no lo necesitas... colocar una sd a un sistema tiene sus ventajas y sus inconvenientes... pero una vez que ya tienes puesto el shield... y has agregado la librería SD... nada más puedes hacer... no? las funciones que he presentado son para solventar el problema de tener que acceder a un archivo de configuración único y procesarlo tediosamente... claro está que si no has colocado previamente tanto el shield como la librería y te has puesto a tratar con el archivo de marras... no necesitas las funciones...
El aporte no es para "obligar" a colocar una SD, es para ayudar a aquellos que ya la tienen colocada a reducir drásticamente el código fuente encargado de procesar el archivito...
Para aquellos que no lo necesitan... siempre les puede aportar la idea de que con un simple cambio de enfoque se pueden solventar problemas engorrosos...
En cuanto a lo de usar los strings... es porque al leer los datos me presentaba la cadena contenida como números ascii bueno, hay que recordar que en realidad estás accediendo a un "archivo de configuración"... no es muy común tener la biblia en pastas escrita en sánscrito como contenido de una variable de configuración... está en la discreción de cada uno el aplicar las cosas como mejor le vengan en cada caso... ¿hay otra forma de conseguir lo que se precisa? Bienvenida sea
estamos para aprender en la vida y es triste llegar al sobre, a las 3 de la mañana, y no poder decir que "he aprendido algo hoy" ![]()
No entiendo eso de sumar cada objeto file... no sé cómo se tratan las variables en c... yo vengo de otro leguaje de programación... pero entiendo que una vez que la ejecución de la función ha finalizado la variable... ¿muere? si no es así ¿tal vez debería crear realmente una variable global? Si se va a usar más de un registro de memoria (de los bytes que sean) para acceder a los ficheros... mejor crear uno único... total... no se va a acceder simultáneamente a más de un archivo ¿verdad?
Gracias por tus comentarios