版主
主题
帖子
积分10609
阅读权限200
注册时间2008-11-22
最后登录1970-1-1
在线时间 小时
|
楼主 |
发表于 2018-3-24 10:55
|
显示全部楼层
main.c* X# M u( R) d2 Z7 n- ~
////////////////////////////////////////////////////////////
7 I- e3 h! H6 _; _#include "shape.h" : U0 {2 n: \' n: V# @
#include <stdio.h> /* for printf() */6 ]" c) X2 ?0 ^# J# k T, p; K
int main() {2 M& D" n* k$ ]
Shape s1, s2;
$ u* D! y2 _( hShape_ctor(&s1, 0, 1);
6 k! v: B/ @1 p' m9 ^Shape_ctor(&s2, -1, 2);4 l3 I8 p! e0 ` h+ t/ ]
printf("Shape s1(x=%d,y=%d)\n", s1.x, s1.y);
# j4 S+ ]- J/ x2 nprintf("Shape s2(x=%d,y=%d)\n", s2.x, s2.y);
$ X7 o# b3 j% Y2 V3 c2 XShape_moveBy(&s1, 2, -4);
- o: b- q0 u0 u8 EShape_moveBy(&s2, 1, -2);
% A3 G$ u3 z( D7 G, ?, _printf("Shape s1(x=%d,y=%d)\n", s1.x, s1.y);. U& U: v' `- y0 a; v3 v
printf("Shape s2(x=%d,y=%d)\n", s2.x, s2.y);+ L% x6 m" ?3 Z
return 0;
2 k; O% w5 z" T- ]% h; V}7 s- ?4 h: b) ^
) X7 E+ v5 u4 |" j' Z N0 ^
|
|