Strlen to const char* [Résolu]

Signaler
Messages postés
5
Date d'inscription
mardi 20 décembre 2005
Statut
Membre
Dernière intervention
3 décembre 2009
-
Messages postés
5
Date d'inscription
mardi 20 décembre 2005
Statut
Membre
Dernière intervention
3 décembre 2009
-
Bonjour,
je cherche a convertir la fonction C++ strlen pour strcat

ex :  strcat( buffer , strlen ( buffer ) );
Le strlen(char*str );
etant un size_t  je cherche a le convertir en const char*

Si vous pouvez maider ...

Merci beaucoup

2 réponses

Messages postés
1054
Date d'inscription
samedi 2 octobre 2004
Statut
Membre
Dernière intervention
9 juillet 2013
6
Salut
strcat permet de concaténer deux chaines de caractère... Si tu cherches à concaténer ta chaine avec sa taille, il faut que tu convertisses la taille en char*. Utilise la fonction itoa().

A+

____________________________________________________________________________
Mon site internet :  
http://ImAnalyse.free.fr
Messages postés
5
Date d'inscription
mardi 20 décembre 2005
Statut
Membre
Dernière intervention
3 décembre 2009

Merci bien, avec ca jai reussi a faire :
            
char buffer_len [100];
itoa (strlen(data),buffer_len,10);         
strcat(chaine,buffer_len);

Ca fonctionne ;) enjoy