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 :

dessin d'une lettre


Sujet :

C++

  1. #1
    Futur Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 4
    Par défaut dessin d'une lettre
    Bonjour à tous !!
    je tente de dessiner une lettre à l'aide des boucles for imbriquées, mais je suis un peu confut. Voici ce que j'ai fait jusqu'ici:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    #include<stdio.h>
    #include<ctype.h>
    //afficherMenu: montre les choix
    void afficherMenu(char I,char F, char Q)
    { 
    printf("\tVous avez le choix entre la lettre %3c, %3c et %3c\n", char I, char F,
           char Q); 
    }
    // lireChoix: lire le choix de l'usager et le valider
    char lireChoix(char I, char F, char Q)
    {
         char Choix
            do
            {
                 printf("\n\tEntrer votre choix: ");
                 scanf("%3c", &Choix);
                 //validation pour afficher message
                 } //fin while
                 while (Choix!=I || Choix!=F || Choix!=Q);
                 return Choix;
                 } //fin lireChoix
     
    // lireHauteur: lit hauteur de la lettre et la valide
    int lireHauteur(int min, int max)
    {
        int Hauteur;
        do
        {
            printf("Entrer la hauteur de votre lettre:");
            scanf("%3d", &Hauteur);
            //validation pour afficher message
            }//fin while
            while(Hauteur<=5 && Hauteur>=11 && Hauteur%2!=0);
            return 0;
            }//fin lireHauteur
     
    //dessinerI : dessine la lettre I 
    int dessinerI(int hauteur)
    {
        int hauteur;
        for (hauteur
     
     
    }
     
    //dessinerF: dessine la lettre F
    int dessinerF(int hauteur)
    {
        int hauteur;
     
    }
     
    //fairePause: fait une pause
    int fairePause()
    {
        printf("Appuyer sur une touche pour continuer");
        getch();
    }//fin fairePause
     
    int main()
    {
        char choix;
        int hauteur;
        do
        {
            afficherMenu();
            choix = lireChoix();
            if (choix != 'Q')
            {
                      hauteur = lireHauteur(5, 11);
                      switch (choix)
                      {
                             case 'I': dessinerI(hauteur);      break;
                             case 'F': dessinerF(hauteur);      break;
                      }//fin switch
            }//fin if
        }//fin while
        while (choix != 'Q');
        fairePause();
    }//fin main
    Dans le fond, j'aimerais simplement un peut d'aide pour la partie dessinerI.

    Merci

  2. #2
    Membre Expert
    Avatar de Eusebe
    Inscrit en
    Mars 2006
    Messages
    1 992
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 992
    Par défaut
    Ici, tu es dans le forum C++.

    Et ton code, j'ai bien l'impression que c'est plutôt du C. Donc si tu veux de l'aide en C, ce n'est pas le bon forum...

  3. #3
    Membre émérite

    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2005
    Messages
    634
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2005
    Messages : 634
    Par défaut
    Ton code est plus du C que du C++. Tu veux vraiment programmer en C++ ? Si oui je te conseille de faire un tour dans la FAQ C++ (notamment à propos dans IO dans la console, etc. Si non, je pourrai peut-être déplacer ton message vers le forum C qui sera plus approprié .

    Pour ton problème proprement dit je vois pas vraiment ce que tu veux dire, tu veux dessiner des lettres en grand dans la console à partir de caractères ? Dans ce cas je pense que le plus simple c'est de ne pas utiliser les boucles, mais noter les caractères en dur, tout simplement.

    Ex :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    void dessinerI()
    {
        std::cout << "xxx\n"
                  << " x\n"
                  << " x\n"
                  << " x\n"
                  << " x\n"
                  << " x\n"
                  << " x\n"
                  << "xxx" << std::endl;
    }

  4. #4
    Futur Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 4
    Par défaut ?????
    Pourtant j'essaie de suivre les instructions d'un livre C++

  5. #5
    Membre émérite

    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2005
    Messages
    634
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2005
    Messages : 634
    Par défaut
    Citation Envoyé par slegault
    Pourtant j'essaie de suivre les instructions d'un livre C++
    Quel est ce livre ? Si c'est vraiment le cas et bien je te conseille de changer tout de suite...

Discussions similaires

  1. programme qui dessine une lettre
    Par TGV6975 dans le forum Débuter
    Réponses: 3
    Dernier message: 27/02/2010, 13h45
  2. [debutant]dessins dans une fenetre
    Par drosophile dans le forum 2D
    Réponses: 4
    Dernier message: 04/11/2004, 14h55
  3. [Servlet] [Image] Dessiner sur une image
    Par gaia_dev dans le forum 2D
    Réponses: 5
    Dernier message: 01/09/2004, 17h11
  4. [mx2004]Convertir un code ASCII en une lettre
    Par caramel dans le forum Flash
    Réponses: 3
    Dernier message: 28/01/2004, 16h26
  5. Réponses: 3
    Dernier message: 12/06/2002, 19h03

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