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!
Dans toutes les fonctions que j'ai créé avec succès cette écriture existe 1000 fois!!!Quelles donc les conditions j'ai oublié?
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 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;
Vous allez trouver évidemment.
Cordialement.
p.s.:je vous ai simplifié le code sauf err d'écriture car non vérifié in situ
Partager