PLM之家PLMHome-国产软件践行者

最简单的一个ITK程序实例(C和C++两个版本哦)

[复制链接]

2013-12-3 21:16:39 5559 0

admin 发表于 2013-12-3 21:16:39 |阅读模式

admin 楼主

2013-12-3 21:16:39

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x

/ }7 e" ~% E4 _6 l5 ]3 g
, P$ p" h. d/ E9 E6 |) p, g4 p
最简单的一个ITK程序实例(C和C++两个版本哦)* W% X* v: W0 E3 f
  1. //C版本
    ( J" T5 ~" n6 x/ Y6 u) U
  2. #include <stdlib.h>, b" J7 N' i4 x" j: k( C7 T2 h
  3. #include <TC/tc.h>
    ) P/ b2 m) f: J6 G9 }
  4. , @8 ?3 M3 T# l
  5. int ITK_user_main(int argc, char* argv[])
    ( W0 k1 r: O, |+ ?5 T, ^" {6 @
  6. { 5 ?; a( |7 }4 W) ?7 [: J5 K/ @
  7.         int result;- i, O( a4 P9 V$ t" u
  8.         if( (result = ITK_auto_login()) == ITK_ok) 1 m" ~/ }* H/ e# [  D, i
  9.         {
    ( P5 i3 d5 J- Y/ o& l: d- A
  10.                 //登陆成功2 c+ ?* \$ s' k8 Y7 t
  11.                 printf(“Hello PLM之家!”);
    $ s& q6 o7 [8 G' T
  12.                 result = ITK_exit_module(TRUE); * s; D- t6 i! l6 O! f" C- g: j% ^  b/ k
  13.         }
    5 Y/ `  n2 i/ K3 p- ~; C
  14.         else
    ( a: x  h2 t* Y( d* N# Z
  15.         {1 y5 M9 e8 ]8 F( o3 j
  16.                 //登陆失败
    1 X$ r8 {9 \+ r; F$ B) c
  17.         }0 _1 X5 P9 p/ ~) ]) j+ u  a
  18.         return result;
    , j3 v" W* [. X$ R0 |
  19. }% U1 ]5 ]+ t1 i0 H4 O

  20. # D3 S: z% b& N1 L  ^

  21. 0 X# ]' j* V& e4 @
  22. //C++版本! {% F! Q$ M4 D2 m: q- }0 I2 w
  23. #include <tc/tc.h>
    + P6 z! r1 w: P2 j: w: ?& D
  24. #include <iostream>1 F: l! Y/ Q: j3 m; ]( l" f
  25. using namespace std;8 H2 z; m; ^3 V9 ?

  26. ) B% r8 ?" ^# g
  27. int ITK_user_main(int argc, char* argv[]) 2 X' A9 i9 l3 L) ?6 N
  28. {
    8 [( C* g* c+ Q$ G/ }
  29.         int result;
    * i2 G: ~9 `! b& Q- S/ a
  30.         if( (result = ITK_auto_login()) == ITK_ok) ! ]& N* x  a3 _5 @
  31.         { ; e0 s) s1 Q  T/ o# i, b
  32.                 //登陆成功
    / o1 f7 C* W) P& m2 U
  33.                 cout<<"Hello PLM之家!"<<endl;! _- E2 b! U- n2 v
  34.                 result = ITK_exit_module(TRUE); + u1 Q: Y( |# D; x* n, e7 f
  35.         }
    * c/ W2 H: w1 ^& t
  36.         else, G7 M0 y+ P2 S( [* T, D& @
  37.         {
    " E0 l; M/ Z- L/ Q# Q# w' H
  38.                 //登陆失败
    8 C; E- m- ?2 e. P1 u
  39.         }
    6 C: i1 L& O- \) i0 |
  40.         return result;
    2 \% Y+ N: X$ I0 I+ ^6 \8 X, G. v7 I
  41. }, F+ l  Y8 w1 q% _' u
  42. / B; k2 V  X' {& h' S+ Q+ b$ @, y
复制代码

1 Q4 ~4 ?4 N. N. M7 a
! l4 V" c$ E2 Y3 R, U+ Y# C5 d3 ]. t9 S
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了