Les Allergies
Alimentaires
Posez votre question Signaler

Concatener deux chaines de caracteres en C [Résolu]

EST4ever 11Messages postés 25 mars 2008Date d'inscription - Dernière réponse le 12 nov. 2010 à 18:02
Bonjour,
Je souhaite ajouter des lettres a une chaine de caracteres.
Comment faire? Merci :)
Lire la suite 

Concatener deux chaines de caracteres en C »

5 réponses
Réponse
+21
moins plus
lami20j@debian:~$ cat concatener.c
#include<stdio.h>
#include<string.h>

int main()
{
  char nom[20];
  strcat(nom,"EST4");
  strcat(nom," ");
  strcat(nom,"Ever");
  printf("%s\n",nom);
  return 0;
}
lami20j@debian:~$ gcc concatener.c
lami20j@debian:~$ ./a.out
EST4 Ever
lami20j@debian:~$

EST4ever- 16 avril 2008 à 21:45
merciiiiiiiiiiiiiiiiiiiiii :)
Ajouter un commentaire
Réponse
+1
moins plus
Salut,

il faut utiliser la fonction strcat
EST4ever- 16 avril 2008 à 21:39
Je pense que c ca.
Mai j'arrive pas a trouver la syntaxe :

char * chaine = "re";
strcat(chaine,"salut");


est ce que ca donne "resalut "??????????!!!!!!!!!!!!!!!
dezad - 12 nov. 2010 à 18:02
noon :/
Ajouter un commentaire
Ce document intitulé « Concatener deux chaines de caracteres en C » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?