obligé que ca cross mais bon allons y :
plusieurs arguments :
void fonction(short a, char b, char * c);
pour passer des argument par adresse c'est bien ca
void fonction(short * ptr) {
*ptr = 0; // affecte 0 a l'adresse pointée par ptr
}
et l'appel :
...
short var;
fonction(&var);
...
Attention il faut bien sur que la variable var soit declarée en short et pas en short *
tu peux aussi passer des tableaux comme ca
ex:
...
short tab[ 3 ];
fonction(tab); // pas besoin de mettre & devant tab car le nom du tableau est un pointeur vers son premier element
...
(ca va affecter 0 au premier element du tableau)