Bonjour tout le monde. J´aimerais savoir si dans ce code l´utilisation de la fonction atexit est correcte ( j´aurais bien essayer moi même mais c´est difficile de faire foirer son PC
) .
- include < stdio.h>
- include < stdlib.h>
int fonction2();
void atexit(int *fonction2 ( void));
int main()
{
int *pointeur;
if((pointeur = ( int *)malloc(sizeof(int)*1))== NULL)
{
fprintf(stderr, " Impossible d´allouer la mémoire.\n");
exit(1);
}
system("PAUSE");
return 0;
}
int fonction2()
{
printf("Bou! Je suis une erreur.\n");
system("PAUSE");
return 0;
}
Voilà, si il y a un autre type de faute prévenez moi.