PLM之家PLMHome-工业软件践行者

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

[复制链接]

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

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

admin 楼主

2013-12-3 21:16:39

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

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

x
8 w5 g3 ?( D6 |

0 ^8 t8 e3 \: A* T/ B0 Z最简单的一个ITK程序实例(C和C++两个版本哦)
$ x+ S$ O, Y, V* e
  1. //C版本
    4 m& m) |& t3 V5 u3 l" @0 w1 T
  2. #include <stdlib.h>4 @+ T1 T" S% z  q9 ^& S6 }
  3. #include <TC/tc.h>& H9 ~5 ?. c8 t+ H7 d: |
  4. , I4 W& [0 h4 X- }/ K
  5. int ITK_user_main(int argc, char* argv[])
    & @$ x: R3 P7 R
  6. { * R* h) G# x. |" y8 X
  7.         int result;
    : O" O0 p: G" t6 o! a5 G
  8.         if( (result = ITK_auto_login()) == ITK_ok) , X: R* l/ K* P1 d% K. W* y: c
  9.         { : G: ?- l3 I) [/ Y
  10.                 //登陆成功
    ; b4 p& V8 `  s
  11.                 printf(“Hello PLM之家!”);& O3 u1 X; P$ s: V% ^
  12.                 result = ITK_exit_module(TRUE); * A. e4 \) f$ [+ h0 f, K+ X
  13.         } ) ?: o" l2 q0 d% J1 g8 Y
  14.         else
    % j! Y5 s/ w* G9 h' i8 ?( j4 v
  15.         {  q) Q7 H! e$ k8 {9 I0 \$ N' j' ~
  16.                 //登陆失败6 s6 l( e! ]* x
  17.         }
    ; O" Y  [6 x" M0 F9 ^6 W0 C( Q
  18.         return result;
    8 m" b9 x+ Z( t3 D* x
  19. }
    ) G7 }& P& _8 f  W) d/ U
  20. 7 T- `; r+ f  O) j; @

  21. 8 S. `9 \& O: f2 W# j# m
  22. //C++版本
    $ r' }% L' R- f. i0 B
  23. #include <tc/tc.h>
    9 J$ |, S6 O& g9 X% o+ U4 x9 ]; ?
  24. #include <iostream>
    $ Y8 i( z7 N# v8 m7 X6 p
  25. using namespace std;% p% z! {9 O  J  _

  26. / g8 ], B2 o9 C; G# O
  27. int ITK_user_main(int argc, char* argv[]) 6 ?7 B0 K: u6 f* j$ B* Y8 _
  28. { / ?" d! f; `8 N% ^
  29.         int result;
    5 u7 T! b! w, c7 ~5 F5 e
  30.         if( (result = ITK_auto_login()) == ITK_ok) 4 t$ j( w/ L& W& u# Z' x" ?
  31.         { ( r5 O, H. L( U7 J' E1 U- A# R
  32.                 //登陆成功
    / p* q1 j0 U8 Z( V
  33.                 cout<<"Hello PLM之家!"<<endl;! R! z- M+ M) _# O6 I% k; g5 ^0 T
  34.                 result = ITK_exit_module(TRUE); 0 A. A# l, M" A, C
  35.         } & y7 {" }8 F; k: L+ t/ b! ?
  36.         else" X: f! j5 s8 I
  37.         {: n: C4 n( `) ~- F0 W2 ?8 I
  38.                 //登陆失败
    / _/ ^( t) @  k4 W2 U( l
  39.         }
    $ w* s; V8 T9 p6 R
  40.         return result; + B/ \! J: T2 p; ]9 ?" P- T
  41. }. s# K/ }6 t4 t( l: {+ m

  42. ' [2 I* p- |( u- p0 A5 Z8 d
复制代码
8 Q' B) ^( _- T. J0 N$ u0 W
4 Q0 l: L# F* N, W1 u6 S+ A( M, t

' P. U' e+ K3 p9 {
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了