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 :

retirer les 0 inutiles


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 102
    Par défaut retirer les 0 inutiles
    bonjours a tous


    j'ai plusieur variables du genre: 001 002 032 030 056 120 026

    toujours avec 3 chiffres

    mon but etant de leur enlever les 0 inutiles!!!!!!!

    on aura donc 1 2 32 30 56 120 26!!

    alors voila si quelqu'un a une idee !!


    merci

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    printf ( "%d", .. )

  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 : 42
    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 souviron34
    printf ( "%d", .. )
    enfin si la simplicité vous déplaît...

  4. #4
    Membre éclairé
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2004
    Messages
    452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2004
    Messages : 452
    Par défaut
    Salut acik59,

    Y a un petit "truc", dans ton exemple tu veu virer les "0",
    le souci sera de lui indiquer comment garder le "0" de "30", tu dispose de séparateur entre tes valeurs ? (";" ou " " par exemple),
    si oui tu dispose d'une fonction qui te permettra d'extraire les valeurs voulues, jette un oeil à la FAC, normalement tu devrais trouver ce que tu cherche.

    Voila

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 102
    Par défaut
    mes valeurs sont separer par un passage a la ligne!!

    001
    002
    003
    015
    ....
    ..

    je peut les traiter un par un j'ai cree une fonction pour!!

    cependant je n'est pas d'idee sur le faite de retirer les 0

    est ce q'un calcul matheu ferait l'affaire(je sais pas)!

    ou il y existe comme d'autre language (exemple tcl) l'utilisation d'expression reguliere qui font l'affaire!!

  6. #6
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Donc si je récapitule tu as des valeurs dans un fichier et tu veux enlever les 0 devant.

    Mais où ? Dans le fichier ? Tu veux faire quoi avec ces chiffres. Si tu les mets dans des int les 0 sont plus là.

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 102
    Par défaut
    est ce que l'on pourrait faire un truc du genre!!

    si (variable<100)
    on ne garde que les dizaine et unite

    si(variable<10)
    on ne garde que les unite

    si(variable==0)
    on a rien("")

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 102
    Par défaut
    ben en faite je recupere ces valeurs dans une variables char que je ne peut mettre en int (trop compliquer pour explique)

  9. #9
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Citation Envoyé par acik59
    ben en faite je recupere ces valeurs dans une variables char que je ne peut mettre en int (trop compliquer pour explique)
    char * tu veux dire.

    Tu as la possibilité de décaler vers le gauche tant que le premier chiffre est un 0, ou bien de convertir en int pour de remettre dans ton char *.

Discussions similaires

  1. Copier un fichier dans un autre en retirant les lignes inutiles
    Par CrissCross51 dans le forum Général Python
    Réponses: 6
    Dernier message: 07/04/2011, 16h02
  2. Réponses: 6
    Dernier message: 23/05/2006, 15h59
  3. [debutant] Retirer les bords de Jcomponent
    Par cosmos.1097 dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 29/06/2005, 17h27
  4. Enlever les espaces inutiles d'un AnsiString
    Par jamesb dans le forum C++Builder
    Réponses: 2
    Dernier message: 27/01/2005, 12h40
  5. [LG]Retirer les blancs dans une chaine
    Par Andy_24DB dans le forum Langage
    Réponses: 16
    Dernier message: 25/02/2004, 16h30

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