est ce que vous puvez m'aider je veux inverser les contenu des variable : le numero de nx=5 et ny=4
le numero de nx=4 et ny=5
void main(void)
{
int nSortie;
static char *texte[] =
{
"Inverser nX et nY ",
"Max et Ret adress ",
"Retour NULL ",
"Addition deuc buf ",
"Retour DOS ",
NULL,
};
DemarreFenetre(NULL);
Message("Programme pour afficher l'heure ou la date.");
do
{
switch ( nSortie=PopMenu(30,12,texte,NU LL,0,NULL))
{
case 0:
InvNumero();
break;
case 1:
break;
case 2:
break;
case 3:
break;
case 4:
nSortie=SORTIE_ESC;
break;
default:
break;
}
PopFenetre();
}while (nSortie!=SORTIE_ESC);
palette[0]= A_BLANC | F_NOIR;
VideEcran();
GotoXy(0,0);
StopFenetre();
}
/* FONCTIONS DU PROGRAMME */
/****************************** ****************************** ***************
*
* Fonction qui active ou non l'affichage de l'heure
*
* Paramètre d'entrée:
*
* Paramètre de retour:
****************************** ****************************** ***************/
void InvNumero(void)
{
int nX=4;
int nY=5;
printf("\n La valeur nX est %d et nY est %d",nX,nY);
FoncInv(&nX,&nY);
printf("\n La valeur nX est %d et nY est %d",nX,nY);
}
void FoncInv (int *pX,int *pY,)
{
pX=&nY;
pY=&nX;
*pX= 5;
*pY=4;
nX=*pX;
nY=*pY;
}
-----