Tableau 2 entrées problemme borland - C++ - Programmation
Marsh Posté le 14-05-2006 à 16:21:35
iNbEnregistrement et iNbChamps ne sont pas des constantes. Donc quand tu declares le tableau il aime pô.
Marsh Posté le 14-05-2006 à 16:25:03
Oue mais quand je fais ca:
Remplacement de :
Code :
|
par :
Code :
|
Quand je fais ca, le comiltateur me sort une autre erreur:
La taile du type 'string []' est inconue ou zero
Impossible de convertir 'string ( *)[1]' en 'string[][]'
et avec :
Code :
|
le compilateur me dit:
Impossible de convertir 'string ( *)[1]' en 'string[][]'
Marsh Posté le 14-05-2006 à 16:33:27
Oué c'est ce que l'on ma conseillé sur un autre forum mais je connait pas trop.
Sinon quelqun ma donnée quelque chose qui compile et qui à l'air de marcher bien.
C'est en fait un tableau dynamqiue à double entrée mais alloué dimmension par dimension
Remplacement de :
Code :
|
Par:
Code :
|
Marsh Posté le 14-05-2006 à 16:34:56
breizhbugs a écrit : iNbEnregistrement et iNbChamps ne sont pas des constantes. Donc quand tu declares le tableau il aime pô. |
constante et connue a la compilation
Marsh Posté le 14-05-2006 à 16:36:51
Code :
|
Marsh Posté le 14-05-2006 à 16:38:44
Sur un autre forum voici ce que l'on ma répondue:
Citation : |
Marsh Posté le 14-05-2006 à 16:40:47
Avec le code du dessus de skelter est-ce possible après d'utiliser
une ligne de type:
enregistrement[2][1]="toto";
Comme un tableau double entrée en faite ?
Marsh Posté le 14-05-2006 à 15:49:36
Bonjour,
J'ai un petit problemme avec le compilateur il bute sur une étape de compilation.
Cette etape compile bien avec gcc sous linux mais ne fonctionne pas avec
le compilateur de borland
Voici le code:
istringstream fluxString(repStats);
getline( fluxString,nbEnregistrement,';');
getline( fluxString,nbChamps,';');
QString nombreEnregistrement(nbEnregistrement);
QString strNbChamps(nbChamps);
int iNbChamps=1;
int iNbEnregistrement=1;
iNbChamps=strNbChamps.toInt();
iNbEnregistrement=nombreEnregistrement.toInt();
string enregistrement [iNbEnregistrement][iNbChamps];
C'est la derniere ligne qui pose problemme il m'affiche 2 fois cette erreur:
Expression Constante Nécessaires dans la fonction .............
Ou est le problème ?
Merci
---------------
Développeur