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 ?