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 :
Résultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 #include <string.h> #include <stdio.h> int main() { char tab[100][100]; strcpy(tab[0], "str1" ); strcpy(tab[1], "str2" ); printf("[%s] [%s]\n", tab[0], tab[1]); }
[chaine1] [chaine2]
sans utiliser la fonction strcopy() ,je cherche la solution la plus difficile peut être pour comprendre .
Je suppose qu 'il s'agit ici d'un tableau (char) contenant une chaîne de caractère , et ne pas d'une chaîne de caractère , donc ajouter une autre chaîne doit manipulé successivement à l'intérieur du tableau prenant en compte les paramètres du tableau contenant une chaîne de caractères()
j'ai essayé cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 tab[0] = *tab+'a'; print("%s%c",tab[0]);
mais sans résultat
encore j'ai essayé de faire appel au secours ( le bibliotique string ) avec la fonction strcat
chaine 1: je dois la créer ()
Code : Sélectionner tout - Visualiser dans une fenêtre à part strcat( tab(0),chaine1]) ;
et merci
Partager