Concaténer deux char*
razuki
Messages postés
293
Statut
Membre
-
Hxyp Messages postés 401 Date d'inscription Statut Membre Dernière intervention -
Hxyp Messages postés 401 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'aimerais savoir comment concaténer deux char* : char* a et char* b.
Je vous explique :
je dois convertir des objets BIGNUM en char* puis les concatener afin de pouvoir les envoyer sur le réseau ( modèle simple client / serveur écrit en C++ ).
BIGNUM p ==> char* p |
} ==> char* pg |
BIGNUM g ==> char* g | } ==> char* data
BIGNUM pub_key ========> char* pub_key |
char* data doit contenir en fin de compte les données dans char* p suivi de celles dans char* g et enfin celles de pub_key avant d'être envoyé sur le réseau.
Merci d'avance pour votre aide.
j'aimerais savoir comment concaténer deux char* : char* a et char* b.
Je vous explique :
je dois convertir des objets BIGNUM en char* puis les concatener afin de pouvoir les envoyer sur le réseau ( modèle simple client / serveur écrit en C++ ).
BIGNUM p ==> char* p |
} ==> char* pg |
BIGNUM g ==> char* g | } ==> char* data
BIGNUM pub_key ========> char* pub_key |
char* data doit contenir en fin de compte les données dans char* p suivi de celles dans char* g et enfin celles de pub_key avant d'être envoyé sur le réseau.
Merci d'avance pour votre aide.
A voir également:
- Concaténer deux char*
- Concatener deux cellules excel - Guide
- Comment faire deux colonnes sur word - Guide
- Nombre de jours entre deux dates excel - Guide
- Deux ecran pc - Guide
- Deux whatsapp sur un téléphone - Guide
1 réponse
Bonjour,
Vous voulez un genre de strcat() http://www.cplusplus.com/reference/cstring/strcat/ ?
Vous voulez un genre de strcat() http://www.cplusplus.com/reference/cstring/strcat/ ?
char *c_cat(char *a, char*b)
{
int i,j;
for(i=0;a[i];i++);// i récupère la fin de a
for(j=0;b[j];j++,i++)// on commence à j=0 pour b[] et au i précédent pour a[]
a[i]=b[j]; //ajoute b à la suite de a
a[i]=0; // le 0 de la fin pour la chaine
return a;
}