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

  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.