bon un exemple tt simple:
void _main(int a,int b)
{
printf("%d %d",a,b);
ngetchx();
}
apres je lance le prog
exemple(96,80)
et j'obtiens a l'ecran :: 0 19456
POURKOI ????????????????????
ESI argptr; unsigned long matrice[3][3]; #define MATRICE(r,c) matrice[r-1][c-1] #define check_tag(tag) if (GetArgType(argptr)!=tag) exit(0); InitArgPtr(argptr); check_tag(LIST_TAG); argptr--; check_tag(LIST_TAG); argptr--; check_tag(POSINT_TAG); MATRICE(1,1)=GetIntArg(argptr); check_tag(POSINT_TAG); MATRICE(1,2)=GetIntArg(argptr); check_tag(POSINT_TAG); MATRICE(1,3)=GetIntArg(argptr); check_tag(END_TAG); argptr--; check_tag(LIST_TAG); argptr--; check_tag(POSINT_TAG); MATRICE(2,1)=GetIntArg(argptr); check_tag(POSINT_TAG); MATRICE(2,2)=GetIntArg(argptr); check_tag(POSINT_TAG); MATRICE(2,3)=GetIntArg(argptr); check_tag(END_TAG); argptr--; check_tag(LIST_TAG); argptr--; check_tag(POSINT_TAG); MATRICE(3,1)=GetIntArg(argptr); check_tag(POSINT_TAG); MATRICE(3,2)=GetIntArg(argptr); check_tag(POSINT_TAG); MATRICE(3,3)=GetIntArg(argptr); check_tag(END_TAG); argptr--; check_tag([b]END[/b]_TAG);