bha et bien jai fait un petit code qui sert a rien c'etais juste pour utiliser des pointeur mais jai un problem et ne ne sais pas pourquoi sa bogue
CODE ::::::
#include <windows.h>
#include <stdio.h>
#include <iostream.h>
class X
{
public:
void SetVar(int* pX)
{
nAbc = *pX;
nDef = *pX;
}
void Modif(int* pModifABC,int* pModifDEF)
{
nAbc = nAbc + *pModifABC;
nDef = nDef + *pModifDEF;
}
void AffVal(void)
{
printf("\n%i",nAbc);
printf("\n%i\n",nDef);
}
protected :
int nAbc;
int nDef;
};
void main(X* ppx)
{
int Val[2];
printf("Entrer la Valeur de base de nAbc et nDef : ");
cin >> Val[0];
printf("\nEntrer la Valeur d'adition de nAbc : ");
cin >> Val[1];
printf("\nEntrer la Valeur d'adition de nDef : ");
cin >> Val[2];
ppx->SetVar(&Val[0]);
ppx->Modif(&Val[1],&Val[2]);
ppx->AffVal();
}
et bien a vous de me dire pourquoi sa plante a lexecution meme si sa genere aucune erreur de compilation et aucun Warning...