Tracer un rectangle en C++

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

  • Votes
  • Date
  • Date décroissante
  1. j'attend tjs la reponse, pcq je cherche la syntaxe illustré par un exemple
    1. Modérateur
      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
      1. #include <stdio.h>
        int main(void) {
            printf(".....\n.   .\n.....\n);
            return 0;
        }


        de rien.