copie de string donne une chaine vide
salut voila je voudrais copier un bout de string dans une autre string
j'ai écris mon code de cette facon:
Code:
1 2 3
| while(ligne_traitee[i]!=';'){
str_temp[j]=ligne_traitee[i];
i++;j++; } |
je précise que la string 'ligne' est pas vide. je l'affiche juste avant.
quand je quitte le while je fais afficher str_temp
Code:
cout << str_temp<<endl;
mais cette chaine est vide
alors que lorsque je fais des cout dans le while de cette facon
Code:
cout << str_temp[j]<<endl;
ca m'affiche alors bien les caractère un par un...
est ce que quelqu'un peux m'expliquer ce mystère
thanx