关于c++类的问题,具体解法是什么

9.13要求的在屏幕打出来图像怎么处理啊?没看懂题目要求怎么做,刚学c++不太懂怎么完成,用类的简单易懂的代码看一下,最好有注释看看,希望能帮助一下,基础不行想看个例子学习一下

img

比如这就是4x3的长方形,背景.,长方形边o,内部填充x
........
..oooo..
..oxxo..
..oooo..
........


#pragma warning(disable:4996) //开头加这句或项目、属性、配置属性、C/C++、预处理器、预处理器定义中添加“_CRT_SECURE_NO_WARNINGS”
#include <stdio.h>
#define LEN 25
char canvas[LEN][LEN];
int y,x;
int y0,x0,w,h;
int main(int argc,char **argv) {
    //clear
    for (y=0;y<LEN;y++)
    for (x=0;x<LEN;x++)
        canvas[y][x]='.';

    //draw rect 4 x 3 at (2,1)
    w=4;
    h=3;
    y0=1;
    x0=2;

    x=x0    ; for (y=y0;y<y0+h;y++) canvas[y][x]='o';
    x=x0+w-1; for (y=y0;y<y0+h;y++) canvas[y][x]='o';
    y=y0    ; for (x=x0;x<x0+w;x++) canvas[y][x]='o';
    y=y0+h-1; for (x=x0;x<x0+w;x++) canvas[y][x]='o';

    //show canvas
    for (y=0;y<LEN;y++) {
        for (x=0;x<LEN;x++) {
            printf("%c",canvas[y][x]);
        }
        printf("\n");
    }

    return 0;
}
//.........................
//..oooo...................
//..o..o...................
//..oooo...................
//.........................
//.........................
//.........................
//.........................
//.........................
//.........................
//.........................
//.........................
//.........................
//.........................
//.........................
//.........................
//.........................
//.........................
//.........................
//.........................
//.........................
//.........................
//.........................
//.........................
//.........................
//