comment imprimer char tableau en c++

comment puis-je imprimer un tableau de char j'ai initialiser et puis concaténer à un autre char tableau? Veuillez voir le code ci-dessous

int main () {
char dest[1020];
char source[7]="baby";
cout <<"source: " <<source <<endl;
cout <<"return value: "<<strcat(dest, source) <<endl;
cout << "pointer pass: "<<dest <<endl;
return 0;
}

c'est la sortie

source: baby
return value: v����baby
pointer pass: v����baby

fondamentalement, je voudrais voir la sortie d'impression

source: baby
return value: baby
pointer pass: baby
Essayez de réinitialiser votre dest tableau en premier. char dest[1020] = {0};

OriginalL'auteur Carlitos Overflow | 2011-11-22