Merci pour vos réponses.

@ Adrien.

Je préfère justement oublier global car je peux avoir un paquet de variables (A1 A2 A3 ...) que je ne connais pas forcément à l'avance. Et le global nécessite de connaitre le nom des variables. Je peux toujours faire un global en allant de A1 à An mais je ne trouve pas ça très propre.

En fait ce qui me manque c'est une vrai déclaration de structure avec propriétés et méthodes.

Dans l'exemple suivant : 
function  ma_fonction (structure)
    global structure;
    structure.propriete = .....
endfunction

structure va être défini comme global ce qui ne m’intéresse pas. J'aimerai que ce soit la référence de structure qui soit déclaré comme global. Mais c'est pas possible.

Je crois qu'en effet, comme le dit Calixte, il faut écrire en C++ et ensuite appeler la fonction dans Scilab.

        
<br/><hr align="left" width="300" />
View this message in context: <a href="http://mailinglists.scilab.org/Passer-des-arguments-par-reference-a-une-fonction-ecrite-en-scilab-tp4024279p4024286.html">Re: Passer des arguments par référence à une fonction écrite en scilab.</a><br/>
Sent from the <a href="http://mailinglists.scilab.org/Liste-utilisateur-en-francais-f3344097.html">Liste utilisateur (en français) mailing list archive</a> at Nabble.com.<br/>