版主
主题
帖子
积分10609
阅读权限200
注册时间2008-11-22
最后登录1970-1-1
在线时间 小时
|
楼主 |
发表于 2018-3-24 10:55
|
显示全部楼层
main.c. K/ N0 N {' _
////////////////////////////////////////////////////////////
" k' t1 y* _6 Q/ Z#include "shape.h"
4 e) N( Z3 [% }( K! _#include <stdio.h> /* for printf() */; [9 @( X+ ?" ~
int main() {' S3 ~3 o7 j6 E, J5 o, a$ a: t2 `$ t3 x
Shape s1, s2;
Q% v# O6 f- o& v: h# AShape_ctor(&s1, 0, 1);: K2 Q. v$ |( S# F. }& [# V8 g! \( h
Shape_ctor(&s2, -1, 2);( T9 [- |# ~. ?) ], r
printf("Shape s1(x=%d,y=%d)\n", s1.x, s1.y);" \/ B- a* M" U
printf("Shape s2(x=%d,y=%d)\n", s2.x, s2.y);
& j, W+ C' U+ |0 F3 x6 K0 iShape_moveBy(&s1, 2, -4);
3 c! M' c+ q1 l2 FShape_moveBy(&s2, 1, -2);6 t& ~: B( I- X' p4 {$ ~
printf("Shape s1(x=%d,y=%d)\n", s1.x, s1.y);. a$ D w) K- Q- V: |7 w: c
printf("Shape s2(x=%d,y=%d)\n", s2.x, s2.y);
/ k% m7 b7 F( m) @# u. L. Vreturn 0;
' f( K8 m7 @/ X! N* [+ @4 m} D$ V1 S* V' M; K" R# K
- k9 @: H1 B5 f( j
|
|