Code:
void main() { ... }
Always, every time. void is a extension supported by a few compilers but on any other system it is undefined behaviour.
Code:
void MonstreFill(Monstre *Squelettique, Monstre *Grassouillet, int *nbrSquelettique, int *nbrGrassouillet) { <snip> switch (monstreType) { case 0: Squelettique[i].taille = monstreTaille; Squelettique[i].type = 0; j--; break; case 1: Grassouillet[j].taille = monstreTaille; Grassouillet[j].type = 1; nbrGrassouillet++; i--; break; default: puts("If you are reading this you don't existe !!!"); } } nbrSquelettique = i; nbrGrassouillet = j; }
(*nbrGrassouill et)++;
or
*nbrSquelettiqu e = i;
Code:
void test(Monstre *Squelettique, Monstre *Grassouillet, int *nbrSquelettique, int *nbrGrassouillet) { /* Same error in this function too */ }
Comment