Bonjour,
J'ai un étrange bug quand je déclare un tableau c++, selon l'endroit ou il est déclaré mon appli plante ou non.La tableau qui pose probleme est datedeRH[NBMAX], Voici mon code :
Mais quand je change le position de la déclaration du tableau dateRH[NBMAX]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 #pragma once #include <string.h> #include <iostream> #define NBMAX 450 class Liste { private : std::string numdeRH[NBMAX]; std::string numdeSCD[NBMAX]; int datedeSCD[NBMAX]; int datedeRH[NBMAX]; // Déclaré ici,il n'y a aucun problème public : Liste(); void recupnumbaseRH(); void recupnumSCD(); void compare(); };
Vous avez une idée de pourquoi le tableau plante ?J'utilise Code::Blocks
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 #pragma once #include <string.h> #include <iostream> #define NBMAX 450 class Liste { private : std::string numdeRH[NBMAX]; int datedeRH[NBMAX]; // Mais quand il est déclaré ici l'appli se compile mais plante comme un dépasement de tableau std::string numdeSCD[NBMAX]; int datedeSCD[NBMAX]; public : Liste(); void recupnumbaseRH(); void recupnumSCD(); void compare(); };
Merci
Partager