sisoputnfrba / so-commons-library

TADs de uso comun en aplicaciones desarrolladas en C
http://sisoputnfrba.github.io/so-commons-library/
GNU General Public License v3.0
106 stars 174 forks source link

Problema con config_set_value #112

Closed PabloOve closed 5 years ago

PabloOve commented 5 years ago

Queríamos saber si esta era la forma correcta de utilizar el set value, ya que no nos actualiza el valor del archivo

captura4

Así queda el archivo (size no actualizado)

captura5

Estamos pasandole bien la ruta y el size es un char*, pero no se actualiza el valor

gastoncastineira commented 5 years ago

Buenas!

Un tanto tarde, lo sé, pero capaz te sirve todavía. Las dudas van en el foro porque de ese estamos más pendientes que lo que pueda surgir acá, nomás para que lo tengas en cuenta.

Sin entrar demasiado en la implementación, config no lee y escribe directamente sobre el archivo sino que lo hace sobre una estructura que mantiene en memoria para cachear toda la información. Para decirle a config que baje todos los cambios que hayas hecho con set al archivo, tenés que hacerlo mediante otra función que está en el .h de config llamada config_save

Saludos y éxitos!