所以问题如下:
“为 Rectangle 类编写一个名为 draw 的方法,该方法使用破折号和竖线字符绘制一个矩形。以下代码序列
Rectangle *myRect = [[Rectangle alloc]init];
[myRect setWidth : 10 andHeight : 3];
[myRect draw];
将产生以下输出:“
(我无法向您展示图片,但它是由“-”破折号和“|”条形字符组成的矩形。破折号用于宽度,条形字符用于高度。)
我已经开始做这样的方法:
{
int n;
for ( n = 1 ; n <= self.width ; ++n)
printf ("-");
for ( n = 1 ; n <= self.height ; ++n){
printf ("\n|");
}
printf("\n");
for ( n = 1 ; n <= self.width ; ++n){
printf ("-");
}
但它似乎不会那样工作,我无法让它显示外部 (|) 行。有人可以帮我解决这个问题吗?