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. Bonjour
    Utilise une bibliothèque du style SDL.
    0
    1. j'attend tjs la reponse, pcq je cherche la syntaxe illustré par un exemple
      0
      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
        0
        1. #include <stdio.h>
          int main(void) {
              printf(".....\n.   .\n.....\n);
              return 0;
          }


          de rien.
          -1