Just tell DrawABox() how many boxes you want:
Code:
#include<stdio.h>
void DrawABox(int howmany)
{
for(int i=0;i<howmany;i++){
printf(" -- ");
}
printf("\n");
for(int i=0;i<howmany;i++){
printf("| | ");
}
printf("\n");
for(int i=0;i<howmany;i++){
printf(" -- ");
}
printf("\n");
return;
}
int main()
{
int i;
DrawABox(6);
getchar();
return 0;
}
And this will work even if you put many boxes, just goes to the next line:
Code:
#include<stdio.h>
void DrawABox(int howmany)
{
int ar=0;
for(int b=howmany;b>0;b-=15){
if(b>15){
ar=15;
}
else{
ar=b;
}
for(int i=0;i<ar;i++){
printf(" -- ");
}
printf("\n");
for(int i=0;i<ar;i++){
printf("| | ");
}
printf("\n");
for(int i=0;i<ar;i++){
printf(" -- ");
}
printf("\n");
}
return;
}
int main()
{
int i;
DrawABox(100);
getchar();
return 0;
}