tableau attention indices
bonjour,
Dans une boucle sans fin (que je maitrise en sortant par un zéro pour rassurer les lecteurs et censeurs)
une ligne tableauX[i] ne veux pas admettre une chaine abc!
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
int i=0,yy=5;int y=0;
string autrIncr="";
string tableauX[yy];
do
{
cout<<"<0> ou <E> pour transfert num."<<i<<" ";
getline(cin, autrIncr);
if (autrIncr == "")
{
rlfQuat="P7BDBIJO.rtf";//n.b.ici cette variable...change à chaque tour,je n'ai rien écrit pour ne pas alourdir
cout<<rlfQuat<<endl;
string az=rlfQuat;
tableauX[y]=az;
y++;
cout<<i<<"sz :"<<tableauX[y].size()<<"[*"<<tableauX[y]<<endl;
}
if (autrIncr !="")
{i=0;}
}
while (i>0);
cout<<"tableauX[y] est vide!"<<endl; |
Dans toutes les fonctions que j'ai créé avec succès cette écriture existe 1000 fois!!!Quelles donc les conditions j'ai oublié?
Vous allez trouver évidemment.
Cordialement.
p.s.:je vous ai simplifié le code sauf err d'écriture car non vérifié in situ