版主
主题
回帖0
积分10609
阅读权限200
注册时间2008-11-22
最后登录1970-1-1
在线时间 小时
|
楼主 |
发表于 2018-3-24 10:55
|
显示全部楼层
main.c
" M- S) `5 Z4 Y5 Y7 e- O////////////////////////////////////////////////////////////
1 F8 F( a% N2 h P" H% r#include "shape.h"
6 O- _" @ H0 u- b#include <stdio.h> /* for printf() */3 T' ]$ t0 u u
int main() {8 B; _5 r( w! j' N
Shape s1, s2; , p* | u3 e2 C
Shape_ctor(&s1, 0, 1);
, F9 r6 o x2 a- L( iShape_ctor(&s2, -1, 2);
4 C) a& I1 o0 m! wprintf("Shape s1(x=%d,y=%d)\n", s1.x, s1.y);
% `. @& s9 ~) y& uprintf("Shape s2(x=%d,y=%d)\n", s2.x, s2.y);
# r& _! m; p4 }* w! w1 }( EShape_moveBy(&s1, 2, -4);" u; M- w7 F# W. A \* |4 F. q ]
Shape_moveBy(&s2, 1, -2);
. ?. G# b: d c+ I" Q1 u' {2 aprintf("Shape s1(x=%d,y=%d)\n", s1.x, s1.y);$ B& q: u" w( B. ]
printf("Shape s2(x=%d,y=%d)\n", s2.x, s2.y);9 z7 U% j6 I1 K) z; h
return 0;5 A, O4 b% e0 k K( B
}
; ~* W6 t o$ L( I" c6 B
+ O# K$ b; r: H' [8 G+ X; j |
|