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

Langage Perl Discussion :

mon compteur me renvoie des lettres


Sujet :

Langage Perl

  1. #1
    Membre habitué Avatar de PadawanInPerl
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    462
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2009
    Messages : 462
    Points : 186
    Points
    186
    Par défaut mon compteur me renvoie des lettres
    Hello,

    je croyais avoir fait un compteur avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    ...
    my $cpt=o;
    ...
    ...
    $cpt++;
    ...
    résultat : r, u, x, aa, ad, ag ....

    Ce n'est pas urgent...mais c'est pour la curiosité
    d'habitude je n'ai pas ce genre d'affichage.

    Merci

  2. #2
    Expert confirmé

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2009
    Messages
    3 577
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2009
    Messages : 3 577
    Points : 5 753
    Points
    5 753
    Par défaut
    Tu considères quoi comme erroné ?
    Le fait que le comptage se fasse sur du texte ?
    Le fait que le comptage saute des lettres ?

    Si c'est le deuxième cas, regarde bien ton code, il doit y avoir plusieurs incrémentation, jeune Padawan

  3. #3
    Membre habitué Avatar de PadawanInPerl
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    462
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2009
    Messages : 462
    Points : 186
    Points
    186
    Par défaut compteur de lettres
    Hello,

    mon souci
    est que je croyais avoir 1,2,3,4
    et j'ai : a, aa, ad

    c'est pas plus bête que moi

  4. #4
    Membre habitué Avatar de PadawanInPerl
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    462
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2009
    Messages : 462
    Points : 186
    Points
    186
    Par défaut compteur de lettres
    Une explication ??

    effectivement je compte dans une boucle puis à l'extérieur...
    je voulais que mes incrémentations soit plus clair...

    Pourquoi en lettre ????????

  5. #5
    Membre confirmé
    Avatar de Schmorgluck
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    371
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mai 2006
    Messages : 371
    Points : 558
    Points
    558
    Par défaut
    Je vais peut-être dire une ânerie, mais est-ce que ça n'aurait pas à voir avec le fait que tu as mis une lettre o à la place du zéro ?


    Hahem. Désolé. Peut-être que le problème ne se situe pas au niveau de la variable, mais au niveau de la façon dont tu affiches son contenu. Ou alors elle est altérée ailleurs.

    Tu pourrais nous donner le résultat du one-liner suivant sur ton script ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    perl -lne'print if /\$cpt\b/' ton_script.pl

  6. #6
    Membre habitué Avatar de PadawanInPerl
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    462
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2009
    Messages : 462
    Points : 186
    Points
    186
    Par défaut compteur de lettres
    Bien joué Schmorgluck !!!


    Je me suis planté comme "une grosse Buse" comme dirait Gerra...


    J'ai par erreur mis un o à la place d'un 0 !!!! chui NUL


    Merci à tous les deux...

  7. #7
    Expert confirmé

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2009
    Messages
    3 577
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2009
    Messages : 3 577
    Points : 5 753
    Points
    5 753
    Par défaut
    Pire... si tu n'avais pas oublié use strict, tu aurais eu une erreur t'indiquant que les bareword sont interdit, car ton o n'était pas quoté.

    L'incrémentation de lettre est une fonction implicite en perl, perso, je n'étais pas surpris, c'est pourquoi j'ai posé la question au départ.

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

Discussions similaires

  1. Compteur avec des lettres
    Par dodo91 dans le forum Général JavaScript
    Réponses: 26
    Dernier message: 19/05/2009, 16h56
  2. renvoi des variables de l'url dans mon formulaire
    Par cajoline06 dans le forum Langage
    Réponses: 2
    Dernier message: 22/04/2009, 16h11
  3. [IB6] mon serveur crash apres des insert en série...
    Par Rmotte dans le forum Débuter
    Réponses: 11
    Dernier message: 27/05/2004, 14h53
  4. Réponses: 5
    Dernier message: 11/12/2003, 14h45
  5. Comment entrer des lettres accentuées sous postgresql ?
    Par Chihuahua dans le forum Requêtes
    Réponses: 11
    Dernier message: 28/08/2003, 08h04

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