查看: 5952|回复: 0

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

[复制链接]

6

主题

4

回帖

60

积分

管理员

积分
60
发表于 2013-12-3 21:16:39 | 显示全部楼层 |阅读模式

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

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

×
1 ?. v! e" V( [8 S4 O( I; X! d+ s: ]
+ s& [/ @7 l- G; n- H
最简单的一个ITK程序实例(C和C++两个版本哦)
* r7 z6 q4 l  M7 L% \5 f& `" F+ W  l
  1. //C版本
    4 J" \, ^* K- B/ ~6 H
  2. #include <stdlib.h>
    % O# ~: F3 g' x1 V9 d$ v
  3. #include <TC/tc.h>
    7 M. u- K  N' D6 O. G" S& j/ d* x& Y

  4. 3 X' r0 E, G1 S8 D# d" g+ F; x- N
  5. int ITK_user_main(int argc, char* argv[])
      U& |& }2 E7 b0 U! p9 x
  6. {
    3 K: u. O2 Z: s
  7.         int result;
    ( q- `, q( J8 A* A& ]
  8.         if( (result = ITK_auto_login()) == ITK_ok)
    ' s8 ^# ]3 G: C( G2 x, L7 Y
  9.         { ; F2 H) r& \- j( l- ~
  10.                 //登陆成功  M2 y% y/ P- y  y
  11.                 printf(“Hello PLM之家!”);
      n- o) i! S* i8 ]* G* P8 a8 v3 w
  12.                 result = ITK_exit_module(TRUE);
    2 F% _0 o$ K' x" G! z. x8 K
  13.         }
    ) n$ q& b7 H6 Q+ X+ K$ f  G+ A  t/ ?
  14.         else
    $ G+ L4 t* O' z4 G
  15.         {% p* z4 f# a8 z: z1 O
  16.                 //登陆失败
    3 ~! W3 R8 P# z; r  R% F9 q
  17.         }7 T% r3 J# b8 A" c7 p& Q/ S
  18.         return result; ( `+ G6 ~3 T, D0 t/ T* n5 c
  19. }; Y' e6 {0 E+ X# _3 s+ {0 z

  20. ; k6 c2 S- y* {; K# Z
  21. 7 ?: I* D! C/ Q4 x+ V% G
  22. //C++版本9 p$ u+ p! }) {
  23. #include <tc/tc.h>
    0 }$ \3 p, @6 j4 Y/ m
  24. #include <iostream>& O/ J+ |+ ]% R& Q/ B  O$ Y7 z& s
  25. using namespace std;
    , ~1 r0 B# `* [. @1 W4 f

  26. 0 Q4 f8 _" m! X1 p
  27. int ITK_user_main(int argc, char* argv[]) 3 l: R  P; _/ W4 t! f& E
  28. {
    5 t: s! |* r- x7 E* Y! [$ B0 ^
  29.         int result;& @/ {5 ]' B) N
  30.         if( (result = ITK_auto_login()) == ITK_ok) 8 B# E9 g  F1 g( B  u5 ^
  31.         {
    " F9 {7 Y; \7 c
  32.                 //登陆成功
    1 Y+ W& x4 ~3 y7 s% D
  33.                 cout<<"Hello PLM之家!"<<endl;8 v( W- w* _3 U4 \) Q
  34.                 result = ITK_exit_module(TRUE);
      [/ v8 A2 O9 m" N) j5 b
  35.         } 3 H% t  l7 T3 h8 ^& g. p
  36.         else
    7 s9 B7 W2 A" `  H7 _. V6 f! c
  37.         {
      d9 v# A$ o; ^9 a, Q  M
  38.                 //登陆失败+ U) W) D  y$ q* j. P( F* s% I- @
  39.         }
    " o. w& G6 p, U4 W: w6 _+ j6 S  v
  40.         return result; ) a) x( s3 c1 Z# T8 u$ {7 P2 t
  41. }4 B9 s3 w" v" F- z

  42. . a( A+ S  u8 t& f# V4 ^
复制代码

' R; o/ T+ H& b& N5 ?9 i$ g
' _  u% J- I" f3 t; p6 o3 X1 X6 G
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复

使用道具 举报

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

本版积分规则

在本版发帖
关注公众号
QQ客服返回顶部