Outils pour utilisateurs

Outils du site

A PCRE internal error occured. This might be caused by a faulty plugin

allegro:config

**Ceci est une ancienne révision du document !** ----

A PCRE internal error occured. This might be caused by a faulty plugin

===== Allegro — Fichiers de configuration ===== Allegro est capable de lire/écrire dans des fichiers de configuration ressemblant au type ini. Le format de ce fichier est le suivant : * Paires de clé - valeur, séparées par un **=** * Espaces avant la clé, après la valeur et autour du égal ignorés * Chaque ligne dont le premier caractère est un **#** est un commentaire * Les paires peuvent être groupées dans des sections, le début d'une section est une chaine entre crochets **[** et **]** Exemple : <file text test.cfg> # Monster description monster name = Allegro Developer [weapon 0] damage = 443 [weapon 1] damage = 503 </file> Allegro est capable de : * charger en mémoire les configs * enregistrer les configs * merger deux configs * accéder à une clé (d'une section) * lire les clés une à une * modifier une clé (d'une section) Exemple sur test.cfg : <code c> ALLEGRO_CONFIG* cfg = al_load_config_file("test.cfg"); printf("%s\n", al_get_config_value(cfg, "", "monster name")); /* Prints: Allegro Developer */ printf("%s\n", al_get_config_value(cfg, "weapon 0", "damage")); /* Prints: 443 */ printf("%s\n", al_get_config_value(cfg, "weapon 1", "damage")); /* Prints: 503 */ al_destroy_config(cfg); </code> Pour connaître tous les prototypes : [[http://alleg.sourceforge.net/a5docs/refman/config.html]] [[allegro:mem|Précédent]] << [[allegro:start#articles|Sommaire]] >> [[allegro:maths|Suivant]]

allegro/config.1340982238.txt.gz · Dernière modification: 2012/06/29 17:03 par mrhide