Ecrire un programme c qui regroupe deux mots

Fermé
ali.rachid Messages postés 292 Date d'inscription vendredi 15 mai 2015 Statut Membre Dernière intervention 22 juin 2021 - 10 janv. 2019 à 20:01
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 - 11 janv. 2019 à 10:14
Salut,

Je veux créer un programme c qui regroupe deux mots donné par un utilisateur.
Comment l'écrire SVP?

Merci d'avance.
A voir également:

2 réponses

maxpothier Messages postés 37 Date d'inscription samedi 21 juillet 2018 Statut Membre Dernière intervention 28 décembre 2019 1
10 janv. 2019 à 20:03
char chaine = str(àajouter1) + str(àajouter2)
0
ali.rachid Messages postés 292 Date d'inscription vendredi 15 mai 2015 Statut Membre Dernière intervention 22 juin 2021 29
10 janv. 2019 à 20:06
Salut,
Est ce que tu peux m'écrire le programme stp parce que je n'est pas bien compris.
Merci
0
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
Modifié le 11 janv. 2019 à 10:17
@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
0
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
Modifié le 11 janv. 2019 à 10:14
Salut ali.rachid,

En C, pour concaténer deux chaînes C, tu utilises les fonctions standard
strcat()
ou
strncat()
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
0