Aide pour la Directive Inserfct


Revenir à la page d'accueil
insert_fct [arg] functionname

Cette directive permet de déclarer à Yao, pour qu’il puisse les reconnaître comme des commandes, les instructions propres de l’application. 
Cela doit se traduire aussi par le développement spécifique des fonctions correspondantes.
Si le paramètre arg est précisé, la fonction sera appelée avec un passage de paramètres 
dont les arguments seront : int argc et char *argv[] (c’est à dire comme pour l’appel d’un programme c: argc est égale au nombre de paramètres, 
argv est un tableau de pointeurs sur des strings).
functionname : c’est le nom de la fonction. Sa case doit être respectée lors de son utilisation dans le fichier des instructions.

Exemples (extrait du modèle nitrate) :
insert_fct       xdisplay
insert_fct arg leap_frog
insert_fct       save_trajectoire_file
insert_fct       get_nitrate_wish 

Rem : cette déclaration ne relève pas à proprement parler de la description du modèle. 
          devra-t-on envisager de la mettre ailleurs ?