版主
  
主题
帖子
积分10609
阅读权限200
注册时间2008-11-22
最后登录1970-1-1
在线时间 小时
|

楼主 |
发表于 2018-3-24 10:55
|
显示全部楼层
main.c
" b3 ^% Z$ @5 v! I////////////////////////////////////////////////////////////
& }) o+ W3 ^ g& l# |7 f#include "shape.h"
! r2 M8 {9 {3 ^& Y) M#include <stdio.h> /* for printf() */
: d$ F$ w- X# ^$ i* lint main() {
- L. ]: [/ E; v8 g \8 e( h9 DShape s1, s2; ' l" [) X& B7 ]; c
Shape_ctor(&s1, 0, 1);+ o5 ^' |% Q, [8 F
Shape_ctor(&s2, -1, 2);# q% P- G. f& k/ `7 B6 u/ O
printf("Shape s1(x=%d,y=%d)\n", s1.x, s1.y);
3 }0 \' ]6 @3 g3 P3 jprintf("Shape s2(x=%d,y=%d)\n", s2.x, s2.y);
. q8 s4 k" N# i+ wShape_moveBy(&s1, 2, -4);- G" M/ w+ z h' u& A, X
Shape_moveBy(&s2, 1, -2);
. p" F: c0 B4 _printf("Shape s1(x=%d,y=%d)\n", s1.x, s1.y);$ u% o4 ?* {' ?" ^. e/ Z4 b* n
printf("Shape s2(x=%d,y=%d)\n", s2.x, s2.y);7 Y2 I! [; F( `+ W7 m
return 0;
! Q# _: j# \3 g; n9 d1 S5 \# a) d}4 E& `1 V: N) _+ u8 k# Y
" }/ Q0 A7 d, W0 Y' U+ l) B i
|
|