erreur d'affectation d'une variable
bonjour,
j'ai un petit problème que je n'arrive absolument à savoir pourquoi il est présent, ça doit être tout bête mais je vois pas, ça compile sans erreurs, sans warning, mais il foire au lancement voilà le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| #include <iostream>
#include <conio.h>
using namespace std;
int main()
{
srand((int)time(NULL));
int nKeyCode[5] = {0,0,0,0,0};
int nMaxNumbers = 10;
for(int n=0;n<5;n++)
{
nKeyCode[n] = rand()%nMaxNumbers;
nMaxNumbers = nKeyCode[n];
}
getch();
} |
ça semble être à nMaxNumbers = nKeyCode[n]; que ça foire, quand je supprime ça marche, et si je met par exemple nMaxNumbers = nKeyCode[0] là ça marche, je comprend vraiment mais alors vraiment pas du tout :s.
merci