IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

fonctions de char sur nbre


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Inscrit en
    Juin 2006
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 6
    Par défaut fonctions de char sur nbre
    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 ) ??

  2. #2
    Membre confirmé Avatar de harsh
    Inscrit en
    Février 2005
    Messages
    229
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 229
    Par défaut
    Non

    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())

  3. #3
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Citation Envoyé par harsh
    Non

    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())
    Ou utiliser la fonction recherche : Calculer la longueur d'une variable de type entier

  4. #4
    Expert confirmé
    Avatar de diogene
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juin 2005
    Messages
    5 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 761
    Par défaut
    je veux savoir si je peut appliquer les fonctions sur les chaines de caracteres comme strlen et ... sur des nombres .
    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.

  5. #5
    Membre régulier
    Inscrit en
    Juin 2006
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 6
    Par défaut
    merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Commentaires sur ma fonction isnumber(char *)
    Par GnuVince dans le forum C
    Réponses: 2
    Dernier message: 16/10/2007, 17h40
  2. PB pour Appel fonction dans DLL sur Builder3
    Par Fbartolo dans le forum C++Builder
    Réponses: 15
    Dernier message: 10/03/2005, 12h58
  3. Réponses: 10
    Dernier message: 03/02/2005, 13h09
  4. ma fonction marche plus sur le serveur...
    Par CDRIK dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 18/10/2004, 04h24
  5. Réponses: 1
    Dernier message: 20/08/2004, 09h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo