版主
主题
回帖0
积分10609
阅读权限200
注册时间2008-11-22
最后登录1970-1-1
在线时间 小时
|
楼主 |
发表于 2018-3-24 10:55
|
显示全部楼层
main.c
( d7 f' M" `0 Q4 U! X////////////////////////////////////////////////////////////
% x1 n5 K3 ~% }6 ?2 S2 V/ A#include "shape.h" ' |$ s& ]( W t% `* B9 S, T8 b
#include <stdio.h> /* for printf() */
" C, M" ]% K8 Cint main() {
) `1 m6 ]" v TShape s1, s2;
7 f* F( M8 B9 v( D' iShape_ctor(&s1, 0, 1);0 a: W% t7 e' w2 ^+ g( `! Z; X
Shape_ctor(&s2, -1, 2);
3 f% P1 P& K- ]; {( Fprintf("Shape s1(x=%d,y=%d)\n", s1.x, s1.y);
+ l7 G+ q! X! @% r6 t; J; M* Aprintf("Shape s2(x=%d,y=%d)\n", s2.x, s2.y); p: H( T' D3 H
Shape_moveBy(&s1, 2, -4);& K: y- U0 S: U3 L# ]
Shape_moveBy(&s2, 1, -2);6 l& u0 [8 X+ ]! b
printf("Shape s1(x=%d,y=%d)\n", s1.x, s1.y);( H0 k9 ?: ? }8 b
printf("Shape s2(x=%d,y=%d)\n", s2.x, s2.y);
3 z5 A1 U. ~' X" m4 b8 s9 A& _return 0;
+ h, n" h k/ z1 N) q0 E}) A' Y! u0 I9 K5 a# V
* G8 _4 ?4 {9 }8 z |
|