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

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

[复制链接]

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

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

admin 楼主

2013-12-3 21:16:39

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

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

x
- y, a: U; V! M1 x

8 C" i, B: P; T! L% Q& n- E$ N6 ?最简单的一个ITK程序实例(C和C++两个版本哦)4 y* A9 ]4 z+ t" R2 g
  1. //C版本
    * v1 h, X4 e0 j" V! B  f: ?
  2. #include <stdlib.h>6 I* a5 q7 a& e( y$ F$ W  D
  3. #include <TC/tc.h>1 a9 [5 C0 J0 _7 T

  4. 9 m( Y, y) E( A( i5 T
  5. int ITK_user_main(int argc, char* argv[]) + ^! h& ^: }  |& x  M
  6. { - y3 ]$ [7 c. a9 v5 a% U& o. t
  7.         int result;+ p, C# P4 H$ z3 d
  8.         if( (result = ITK_auto_login()) == ITK_ok)
    0 m9 G2 U$ ~3 a! f- K3 [/ j
  9.         { 5 y* U* A( O3 ?! i( n
  10.                 //登陆成功9 J" s% H) i7 u: L3 }; f
  11.                 printf(“Hello PLM之家!”);9 @/ W. \% @) B
  12.                 result = ITK_exit_module(TRUE); . ]/ ]" ?* h5 k
  13.         } ' K$ r8 [, V8 f  B6 c; S" }% \
  14.         else  U1 u$ N7 ?: t2 K# R
  15.         {- I9 S. l2 X- X. T3 D
  16.                 //登陆失败! _' k# g3 V- d+ A) ?3 r5 E; e
  17.         }4 A* h- V- h  S0 B5 A1 G0 l. t
  18.         return result; # ?# v$ J/ ]( N) O" x4 D
  19. }
    ( g6 [% v8 R9 l( [, `6 L

  20. 7 @  ]4 F. b0 @% `
  21. 6 W2 v7 L# m9 h! r) ]
  22. //C++版本
    6 r+ `' R; }% U
  23. #include <tc/tc.h>2 {# D8 z6 {( [. f# \) m
  24. #include <iostream>
    2 O  P% I4 [. \, H! x* h+ M
  25. using namespace std;; I" |- Z5 v" T4 d
  26. 2 s" [( R0 @- l4 `+ r; E. ^* J3 A
  27. int ITK_user_main(int argc, char* argv[]) 3 @' {9 J* D" b. I- c. w5 `
  28. { 6 Z% B# E: [" t9 {2 K  }
  29.         int result;" m/ a, H$ H4 s( S" X
  30.         if( (result = ITK_auto_login()) == ITK_ok) + E: M% H5 [# N1 Z4 _( ?( z
  31.         { 6 U. [1 f+ {2 m$ _: P6 [
  32.                 //登陆成功
    * M& T4 T2 m* o1 J8 n$ G  H
  33.                 cout<<"Hello PLM之家!"<<endl;
    ) c" _/ }" G9 e0 f3 c& f, U/ n1 x& w( E
  34.                 result = ITK_exit_module(TRUE); - T' \5 f" j% k# z7 n, ^- m/ Y
  35.         } 0 }- g* r, |+ g* }" q+ k9 H
  36.         else0 L" }/ I2 o2 H+ z1 k
  37.         {
    ! B/ h+ f& h, `9 [! ?
  38.                 //登陆失败3 L0 G* d! x& k' V6 l) f& g+ h
  39.         }
    1 |/ S$ X; x' f9 k) L
  40.         return result; . w6 N; s# [: J" L6 o
  41. }8 k  M5 @0 q) s! @4 @! q
  42. " M! U: \6 _' L$ d9 [
复制代码
/ T% C) O0 V; H* z

$ ]# A) |4 c# E# u; j! V, M/ J1 A; `& {4 }9 c( a
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了