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 :

Dérouler une procédure


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Tchupa
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2007
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2007
    Messages : 98
    Par défaut Dérouler une procédure
    Bonjour a tous, voila j'ai un exercice a faire et il y 'a une question que je ne comprends pas:
    "Quel est le résultat de l'exécution de cette procédure (la dérouler avec une valeur de n=1964)"

    La procédure en question:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    void calcul(int n) { do { printf("%3d",n%10); n=n/10;} while(n>0);}
    Ce que je voudrais savoir c'est comment on fait pour dérouler et quel est le résultat de cette procédure.
    En vous remerciant.
    Amicalement.

  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
    je pense que "dérouler" signifie "la faire tourner"... "la faire exécuter"

  3. #3
    Membre confirmé Avatar de Tchupa
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2007
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2007
    Messages : 98
    Par défaut
    "exécuter" ? , désolé mais je comprends pas trop, vu que c'est a l'écris et non sur machine.

  4. #4
    Membre Expert
    Inscrit en
    Décembre 2004
    Messages
    1 478
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 478
    Par défaut
    Citation Envoyé par Tchupa Voir le message
    "exécuter" ? , désolé mais je comprends pas trop, vu que c'est a l'écris et non sur machine.
    Tu l'executes dans ta tete et tu ecris ce que sortirais le printf() si la fonction etait reellement executee. Bref, tu penses comme un ordinateur...

  5. #5
    Membre Expert
    Homme Profil pro
    Dév. Java & C#
    Inscrit en
    Octobre 2002
    Messages
    1 414
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Dév. Java & C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 414
    Par défaut
    Bonjour,

    Simplement en écrivant les étapes importantes de la fonction.

    - Changement de la valeur de n
    - Sortie des messages sur stdout (printf).

  6. #6
    Membre confirmé Avatar de Tchupa
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2007
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2007
    Messages : 98
    Par défaut
    Si je comprends bien, dans ma fonction calcul on me dis n=n/10,
    donc avec n=1964 si je deroules ça me donne:
    n=196,4
    n=19,6 ect... tant que n>0
    c'est bien ça?

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

Discussions similaires

  1. passage d'un nom de table dans une procédure stockée
    Par thierry V dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 26/07/2010, 16h48
  2. Transformation de date dans une procédure stockée
    Par bd0606 dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 27/10/2003, 11h31
  3. Réponses: 12
    Dernier message: 27/08/2003, 11h04
  4. Problème avec une procédure stockée
    Par in dans le forum Langage SQL
    Réponses: 4
    Dernier message: 27/05/2003, 15h33
  5. Fin de programme dans une procédure
    Par Sinclair dans le forum Langage
    Réponses: 13
    Dernier message: 29/11/2002, 22h30

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