Initialisation de tableaux
Bonsoir,
Lorsque je fais tourner le bout de code ci-dessous, j'ai quelques problèmes avec des caractères non désirés
Code:
1 2 3 4 5 6 7 8 9 10
|
char *commande2 = new char[200];
strcat (commande2, "cp ");
strcat (commande2, nomfichier_me_temp.data());
strcat (commande2, " ");
strcat (commande2, nomfichier_me.data());
cout << "\nCOMMANDE 2" << endl;
cout << commande2 << endl;
etat = system(commande2);
delete [] commande2; |
et j'obtiens :
üÀ#@üÀ#@cp /home/essai-tmp /home/essai
J'ai essayé de remplir le tableau de caractères blancs et ca fonctionne mais n'existe-t-il pas une solution plus élégante?
Merci d'avance