|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
×
7 }: m9 \% s) ?' Y |. D
来个实例,大家看看+ m6 E N9 {4 S3 w
, k, k* k& @ o! Y. |
. A6 k6 H. i, \7 G3 K Q$ D7 P, x; {+ B
- int obj_num = 10;. A( I5 w* ~, S s& _$ S; F& h' H
- tag_t *object = NULL;" H( s ?: D9 V0 s
- object = (tag_t *) UF_allocate_memory( obj_num * sizeof(tag_t), &error );7 e4 e; q* Q3 S. n) p4 W
- object = (tag_t *) UF_reallocate_memory( object, (obj_num+1) * sizeof(tag_t), &error );
; E" P( O: u! h2 R1 R- E$ |8 N - UF_free( object );
" s6 g- `: H/ E& |# P - char **strings = NULL;
5 ~" R, p5 L; j3 v" b7 } - strings = (char **) UF_allocate_memory( 10 * sizeof(char *), &error );& t- }, P# j, ~
- for ( i = 0; i < 10; i ++ )" [7 Y0 `7 M) ~# D/ K" d
- { strings[i] = NULL;
- F( C8 O. X0 e$ y' @% ?; @ - strings[i] = (char *) UF_allocate_memory( 133 * sizeof(char), &error );
) _- f9 s5 `+ j" w* h - }; N2 B# h, \/ p6 U* Q8 C3 f- m
- UF_free_string_array( 10, strings );
; E: y* i, k5 o2 i8 ~' Z( X - double (*point_coords)[3];
. U9 y' D6 [- z - point_coords = (double (*)[3]) UF_allocate_memory( 10 * sizeof(double [3]), &error );5 a; N$ Y& Q! h( Z+ M
- Static void my_function ( int *num, tag_t **object )
6 M" v3 A8 x. V2 j7 {' u - {
) N* Q# ?2 R& {' ]! R' y9 v7 O - (*num) = 10;6 r3 G: c$ `5 [1 ?/ k6 J
- (*object) = (tag_t *) UF_allocate_memory( (*num) * sizeof(tag_t), &error );
- _; Y1 [3 C+ R% Z - (*object)[0] = NULL_TAG;
+ E7 i6 j; K7 c7 ]6 w - }
- L0 l/ ?1 V2 [
复制代码 typedef struct UF_CURVE_line_s { 8 G% x1 _# A4 l* }
double start_point[3];
" k _ w( G- A2 I double end_point[3]; : q) A8 v) P7 a* B& ]' d
} UF_CURVE_line_t, * UF_CURVE_line_p_t;
# m' b+ T1 _0 l" ^) P9 Q; I 3 T! }* w4 e7 I& d+ C
UF_CURVE_line_t my_line;
# g; R# v2 V6 ^/ D0 s9 l; T# a7 B* N my_line.start_point[0] = 0.0;
U: c1 \4 r# t x" B$ T
$ Z5 S9 a) s! F. O4 O. c6 D9 z UF_CURVE_line_t *my_line; [; [' x5 {2 ?0 |/ c! m8 p, x2 G
my_line->start_point[0] = 0.0; / i( L& E1 h- R) d* E" l
# }) G/ ]8 M" T% P9 T8 s
UF_CURVE_line_p_t my_line; 1 |3 Q: P& s, E# N- a# ]
my_line->start_point[0] = 0.0;0 N9 v2 T+ w4 |( Z3 P
7 `- B% V: y( d" T0 l+ j) B2 s+ y& e/ O- T
|
|