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