版主
主题
回帖0
积分10609
阅读权限200
注册时间2008-11-22
最后登录1970-1-1
在线时间 小时
|
楼主 |
发表于 2018-3-24 10:55
|
显示全部楼层
main.c
0 X. T5 W9 r' J- C////////////////////////////////////////////////////////////. p+ b6 V$ a; |! ~ K! U9 X, W7 e
#include "shape.h" $ }( E( ]; A0 k( g) p Y5 h
#include <stdio.h> /* for printf() */
( i8 ?1 H Z# G6 q& Qint main() {) _9 \' y! M6 J. O
Shape s1, s2;
" P( T2 R8 R7 F( RShape_ctor(&s1, 0, 1);
* I& U3 m4 W3 I" A$ @' t9 AShape_ctor(&s2, -1, 2);
* z( q5 y5 ?8 K4 M+ yprintf("Shape s1(x=%d,y=%d)\n", s1.x, s1.y);
5 V2 I* R" a; L; s; Qprintf("Shape s2(x=%d,y=%d)\n", s2.x, s2.y);+ R: @1 b+ T9 Q7 n; L% G
Shape_moveBy(&s1, 2, -4);" Y: Y+ q+ p/ k4 l w) y+ k: E' ]
Shape_moveBy(&s2, 1, -2);
/ |; `" w8 g/ A& y6 `% I: S" Wprintf("Shape s1(x=%d,y=%d)\n", s1.x, s1.y);' M6 E8 R0 c8 j
printf("Shape s2(x=%d,y=%d)\n", s2.x, s2.y);' a4 u; L- Q. W) Z( u; ?* M7 [
return 0;6 G5 Q1 b# {2 N7 I9 H0 b
}
# F5 u/ T D9 a2 q2 S
* i5 X7 j( w7 I( e |
|