Tracer un rectangle en C++

alaoui -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
comment on peut obtenir un rectangle en C++ si on connait son début, sa fin ,et sa largeur bien sur
Configuration: Windows XP
Internet Explorer 6.0

4 réponses

  1. ekra Messages postés 1873 Statut Membre 342
     
    Bonjour
    Utilise une bibliothèque du style SDL.
    0
  2. alaoui
     
    j'attend tjs la reponse, pcq je cherche la syntaxe illustré par un exemple
    0
  3. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    Si c'est juste dessiner un rectangle (plein ou non) dans une console texte :
    #include <iostream>
    
    void trace_rectangle(
      unsigned int largeur,
      unsigned int hauteur,
      char motif = '*',
      bool plein = true
    ){
      for(unsigned int i=0;i<largeur;++i) std::cout << motif;
      std::cout << std::endl;
      if (plein){
        for(unsigned int j=0;j<largeur;++j)
          for(unsigned int i=0;i<largeur;++i){
            std::cout << motif;
          }
          std::cout << std::endl;
        }
      }else{
        for(unsigned int j=0;j<largeur;++j)
          std::cout << motif;
          for(unsigned int i=0;i<largeur;++i){
            std::cout << ' ';
          }
          std::cout << motif << std::endl;
        }
      }
      for(unsigned int i=0;i<largeur;++i) std::cout << motif;
      std::cout << std::endl;
    }
    
    int main(){
      trace_rectangle(3,5);
      trace_rectangle(6,9,'#',false);
      return 0;
    }

    ou quelque chose dans ce goût là...

    Bonne chance
    0
  4. ekra Messages postés 1873 Statut Membre 342
     
    #include <stdio.h>
    int main(void) {
        printf(".....\n.   .\n.....\n);
        return 0;
    }


    de rien.
    -1