1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
TabTimePalCh = realloc(TabTimePalCh,NbCharge);
if ( TabTimePalCh == NULL )
{
MessagePopup("Erreur!!!", "Erreur lors de l'allocation de mémoire!"); // on affiche un message
QuitUserInterface (0); // on sort du programme en renvoyant un code d'erreur
MessagePopup("FATAL ERROR", "Erreur 001: impossible d'allouer la mémoire.");
}
for(i=5;i<NbPal;i++)
{
TabTimePalCh[i] = realloc(TabTimePalCh[i],NbPal);
if ( TabTimePalCh[i] == NULL )
{
MessagePopup("Erreur!!!", "Erreur lors de l'allocation de mémoire!"); // on affiche un message
for(j=0;j<i;j++)
{
free(TabTimePalCh[j]);
}
free(TabTimePalCh);
QuitUserInterface (0); // on sort du programme en renvoyant un code d'erreur
MessagePopup("FATAL ERROR", "Erreur 001: impossible d'allouer la mémoire.");// on sort du programme en renvoyant un code d'erreur
}
} |
Partager