[C] taille d'une chaine ?
Résolu
kij_82
Messages postés
4102
Date d'inscription
Statut
Contributeur
Dernière intervention
-
kij_82 Messages postés 4102 Date d'inscription Statut Contributeur Dernière intervention -
kij_82 Messages postés 4102 Date d'inscription Statut Contributeur Dernière intervention -
c'est comment déjà la taille d'un chaine en C, par exemple pour :
Merci :)
(en plus je crois que j'ai déjà posé la question ya pas longtemps...)
--
~ iclic @ gauch,iclic, iclic @ droate, iclic, iclic
et ya pas de bôg môsieu ! ~
PerlPower(char * arg[], int taille)
{
size_t taille = arg[0].size() ???? // C'est la que je sais plus
Merci :)
(en plus je crois que j'ai déjà posé la question ya pas longtemps...)
--
~ iclic @ gauch,iclic, iclic @ droate, iclic, iclic
et ya pas de bôg môsieu ! ~
5 réponses
-
-
strlen retourne un "int", moi je veux sous forme de "Size_t" ...
et je n'ai pas acces à la doc, tu peux regarder toi avec un man ou dans config.h stp ? merci :) -
-
Nan ben c bon j'ai trouvé une alternative :
XPUSHs(sv_2mortal(newSVpv(arg[i],0)));
C'était pourtant si simple....
:D -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Ben size_t c'est un alias de int non?
Au pire tu peux faire une conversion de type sur le résultat.
Je crois que strlen() retourne la taille de la chaine et sizeof la taille du tableau (avec les cases vides si ta chaine est un tableau)....