je veux savoir si je peut appliquer les fonctions sur les chaines de caracteres comme strlen et ... sur des nombres .
exple :
int nbr;
nbre=1000215000;
int occ=strlen(nbr);
le resultat sera t'il (10 ) ??
Version imprimable
je veux savoir si je peut appliquer les fonctions sur les chaines de caracteres comme strlen et ... sur des nombres .
exple :
int nbr;
nbre=1000215000;
int occ=strlen(nbr);
le resultat sera t'il (10 ) ??
Non :sm:
Toute fonction a un prototype, et strlen ne joue qu'avec des char*... mais tu peux transformer ton int en char* (sprintf() je crois devrait te convenir), faire le découpage (donc strlen() si tu veux), et le reconvertir en int si tu veux (atoi())
Non. Il faut d'abord transformer le nombre en chaîne de caractères (par exemple avec sprintf) puis appliquer les fonctions sur cette chaîne.Citation:
je veux savoir si je peut appliquer les fonctions sur les chaines de caracteres comme strlen et ... sur des nombres .
merci
Ou utiliser la fonction recherche : Calculer la longueur d'une variable de type entierCitation:
Envoyé par harsh