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

Pascal Discussion :

Ecrire un nombre précédé de '0'


Sujet :

Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 22
    Par défaut Ecrire un nombre précédé de '0'
    j'ai un numero de client 0054 et quand je l'écris dans un fichier texte ca marque juste 54 mais moio je voudrais que ca marque les 4 chiffres tel : 0054
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    client : array[1..max] of integer ;
    procedure traitement;
    var
      i : integer ;
    begin
        i := 1 ;
    while not eof(police) do
      begin
        readln(police,client[i]);
        writeln(resultat,client[i]:4);
        i := i + 1 ;
      end;
    end;

  2. #2
    ALT
    ALT est déconnecté
    Membre Expert
    Avatar de ALT
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2002
    Messages
    1 383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 383
    Par défaut
    Concatène ta chaîne avec autant de '0' que nécessaire
    (chaine:='0'+chaine, par exemple).
    Pour ça, il te faudra passer par une variable intermédiaire, de type chaîne à 4 caractères, dans laquelle tu placeras d'abord la chaîne correspondant à ton nombre (ex : '54' si le nombre est 54).

    Hum ! J'espère avoir été clair...

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

Discussions similaires

  1. [CR 8] Ecrire un nombre en toute lettre
    Par guandal dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 26/06/2009, 11h01
  2. ecrire un nombre avec exposant sous autre forme
    Par tintin1234 dans le forum MATLAB
    Réponses: 1
    Dernier message: 11/04/2009, 05h10
  3. Ecrire un nombre avec un textBox
    Par ludojojo dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 10/05/2008, 14h25
  4. ecrire des nombres decimaux dans EDIT Control
    Par craryb dans le forum MFC
    Réponses: 1
    Dernier message: 22/03/2007, 19h28
  5. [Débutant] Ecrire un nombre en chiffres romains !
    Par kriskikout dans le forum Ada
    Réponses: 2
    Dernier message: 05/12/2006, 12h56

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