Ecrire un programme c qui regroupe deux mots
ali.rachid
Messages postés
290
Date d'inscription
Statut
Membre
Dernière intervention
-
[Dal] Messages postés 6122 Date d'inscription Statut Contributeur Dernière intervention -
[Dal] Messages postés 6122 Date d'inscription Statut Contributeur Dernière intervention -
Salut,
Je veux créer un programme c qui regroupe deux mots donné par un utilisateur.
Comment l'écrire SVP?
Merci d'avance.
Je veux créer un programme c qui regroupe deux mots donné par un utilisateur.
Comment l'écrire SVP?
Merci d'avance.
2 réponses
-
-
-
@maxpothier :
char chaine;
déclare une variable dénommée "chaine" qui peut contenir un (seul)char
(un seul caractère ASCII). Ce n'est certainement pas le type approprié pour accueillir la concaténation de deux chaînes.
str()
n'est pas une fonction standard du C et ce que tu mets dans les parenthèses n'est pas clair.
L'opérateur d'addition+
ne peut pas être utilisé en C pour concaténer deux chaînes C.
C'est, bien sûr, tout à fait différent en C++ avec la classe string
-
-
Salut ali.rachid,
En C, pour concaténer deux chaînes C, tu utilises les fonctions standardstrcat()
oustrncat()
qui sont accessibles à ton programme en faisant un#include <string.h>
...
Vois :
http://www.cplusplus.com/reference/cstring/strcat/
http://www.cplusplus.com/reference/cstring/strncat/
Dal