Comment combiner les trois char à un

J'ai eu trois char à l'intérieur de la matrice , qui contiennent X1, X2 et X3

char array[3]={X1,X2,X3}

Je veux combiner les trois données à l'intérieur du tableau pour un char

strcat(array[0]," ");
strcat(array[0],array[1]);
strcat(array[0]," ");
strcat(array[0],array[2]);

printf("%s",array[0])

Je m'attends à obtenir le résultat comme ceci "X1 X2 X3"

  • Donc, vous avez trois personnages et que vous voulez créer une chaîne d'eux? Ou avez-vous des trois cordes et souhaitez les combiner en une seule chaîne de caractères?
  • Vous souhaitez combiner les caractères dans un tableau à une chaîne où chaque personnage est séparée par un espace? Ou quelque chose d'autre?
InformationsquelleAutor user2321372 | 2013-05-06