Arguments de fonctions.

Vous avez une idée pour améliorer ou modifier PureBasic ? N'hésitez pas à la proposer.
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Arguments de fonctions.

Message par G-Rom »

Il faudrait que le compilateur gère le passage d'arguments avec structure comme ceci :
Procedure MaFonction( MesChamps.maStructure )
Bien entendu on peut le faire de cette manière, avec pointeur :
Procedure MaFonction( *MesChamps.maStructure )
Faire cela me permet d'importé des fonctions écrite en C de cette manière :
CSFML_API sfColor sfColor_Add(sfColor color1, sfColor color2);
en important cette fonction , j'ai un jolie plantage. il faut que je modifie toute la source de cette manière :
CSFML_API sfColor sfColor_Add(sfColor & color1, sfColor & color2);