Ajouter une chaîne de caractères

Fermé
Black:bag Messages postés 6 Date d'inscription dimanche 3 mars 2013 Statut Membre Dernière intervention 30 juin 2013 - 3 mars 2013 à 02:51
FredouillePLUS Messages postés 96 Date d'inscription vendredi 1 mars 2013 Statut Membre Dernière intervention 4 mars 2013 - 3 mars 2013 à 03:27
Bonjour,

je suis débutant , j'apprends maintenant en langage c[ les tableaux ], j'ai affiché un tableau (char) et je veux ajouter une chaîne de caractères 'bonjour' au tableau pour afficher par ex :(chaine1 bonjour)

Code :
#include <string.h>
#include <stdio.h>
int   main()
{
char tab[100][100];

strcpy(tab[0], "chaine1" );
strcpy(tab[1], "chaine2" );

printf("[%s] [%s]\n", tab[0], tab[1]);
}

Résultat:
[chaine1] [chaine2]

et merci

A voir également:

3 réponses

FredouillePLUS Messages postés 96 Date d'inscription vendredi 1 mars 2013 Statut Membre Dernière intervention 4 mars 2013 8
3 mars 2013 à 03:02
au lieu de chaine2 dans ton code tu mets "bonjour"
0
Black:bag Messages postés 6 Date d'inscription dimanche 3 mars 2013 Statut Membre Dernière intervention 30 juin 2013
3 mars 2013 à 03:21
oui mais il s'agit tout simplement d'un tableau char qui contient deux éléments tab[0] et tab[1] , (print) affiche une chaîne de caractère :(chaine1) et (chaine 2) je veux :

ajouter une autre chaîne de caractère qui peut le tableau contiendra par ex( bonjour ) et que le résultat à l'affichage est [chaine1 bonjour] et [chaine2 bonsoir ]

??
0
FredouillePLUS Messages postés 96 Date d'inscription vendredi 1 mars 2013 Statut Membre Dernière intervention 4 mars 2013 8
3 mars 2013 à 03:27
..
..
strcpy(tab[2], "bonjour" );
strcpy(tab[3], "bonsoir" );

printf("[%s] [%s] [%s] [%s]\n", tab[0], tab[2], tab[1], tab[3]);
0