void conseguiRutaArchivos(t_dictionary* diccionario) { int x = 0; int i = 1; bool existe; while (x == 0) { char *unaPalabra = string_new(); string_append(&unaPalabra, "archivo"); string_append(&unaPalabra, string_itoa(i)); existe = dictionary_has_key(diccionario,unaPalabra); if (existe == 1) { printf(dictionary_get(diccionario,unaPalabra)); //cada ruta de archivo tiene que ser cargada en una lista en ves de imprimirse. i++; }else{ x=1; } } }
//Devuelve el valor de la variable var_name int get_var_value(char* var_name){ if(dictionary_has_key(vars_control_dictionary, var_name)){ return dictionary_get(vars_control_dictionary, var_name); } return 0; }
//Setea el valor de una variable compartida void set_var_value(char* var_name, int value){ if(dictionary_has_key(vars_control_dictionary, var_name)){ dictionary_remove(vars_control_dictionary, var_name); dictionary_put(vars_control_dictionary, var_name, value); } }