版主
主题
帖子
积分10609
阅读权限200
注册时间2008-11-22
最后登录1970-1-1
在线时间 小时
|
楼主 |
发表于 2018-3-24 10:55
|
显示全部楼层
main.c
+ E6 e M8 U/ T! y( O% e. y////////////////////////////////////////////////////////////: m+ F4 T% f% K& d7 `& Q" O
#include "shape.h" ) V& }2 y- d. K z8 u k
#include <stdio.h> /* for printf() */
5 G, L# o% |0 |! {3 Zint main() {) k+ D( k' |/ w. ~* q2 ?- ? K4 J
Shape s1, s2;
3 c6 G- m6 v' v: dShape_ctor(&s1, 0, 1);1 [) \* `$ _3 L- v' i
Shape_ctor(&s2, -1, 2);' m$ u- q6 G7 o' D# }" x
printf("Shape s1(x=%d,y=%d)\n", s1.x, s1.y);: f! F& g; Q5 F7 y$ M
printf("Shape s2(x=%d,y=%d)\n", s2.x, s2.y);: y& s9 k$ F3 t3 r8 Z2 E
Shape_moveBy(&s1, 2, -4);
1 L& C0 Z4 B/ R/ M" z8 iShape_moveBy(&s2, 1, -2);1 Q" p% ^/ A8 i; L$ J
printf("Shape s1(x=%d,y=%d)\n", s1.x, s1.y);# s7 [6 Z. _* C" j. W! f
printf("Shape s2(x=%d,y=%d)\n", s2.x, s2.y);6 U7 R0 t: w* k3 m4 B1 o
return 0;: O0 T* [1 g4 C: D" p% B9 c
}9 G; J$ a3 D: q/ w2 w& {: `
& W# T2 V# p5 ?3 m4 L |
|