PLM之家精品课程培训

PLM之家精品课程培训

联系电话:18301858168   |   QQ咨询:939801026
NX二次开发培训

NX二次开发培训

UFUN/NXOpen C++和实战案例

适合初级入门或想深入了解二次开发的工程师,本培训结合ufun,NXOpen C++,大量的实例及官方内部的开发技术。
公众号二维码

关注公众号

点击扫描二维码免费在线高清教程

课程详情
Catia二次开发培训

Catia二次开发培训

市场需求大,掌握核心技术前景广阔

Catia二次开发的市场需求大,人才稀缺。掌握开发技能潜力巨大,随着经验积累将在汽车、航空等领域有所作为。
B站二维码

在线原创B站视频

点击关注工业软件传道士主页

课程详情
Teamcenter培训

Teamcenter培训

全方位培训,从基础应用到高级开发全覆盖

涵盖用户应用基础培训、管理员基础培训、管理员高级培训及二次开发培训等全方位内容,由多年经验讲师打造。
QQ群二维码

加入同行交流

点击扫描二维码加入QQ群

课程详情
×

PLM之家plmhome公众号

课程涵盖: PLM之家所有原创视频

×

关注B站视频

所有高清视频一览无余,全部在线播放学习

×

加入PLM之家QQ群

同行交流,疑问解答,更多互助

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

[求助] 谁能帮我看一下这段代码哪出问题了,为什么运行不了

[复制链接]

2016-5-9 15:47:44 2285 0

youxin123 发表于 2016-5-9 15:47:44 |阅读模式

youxin123 楼主

2016-5-9 15:47:44

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

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

x
#include"stdio.h"0 \; {! n; G" P7 J/ J4 ?
#include"math.h"0 N$ _$ W2 A  ^7 C3 |3 V
                FILE*fp;
) m7 O# o- l4 ?                int i,gcode;
% _7 x+ s" P# Z; T, l                char fname[14],gvalue[65];% z, ^) L- }4 {4 m/ ~( A+ L7 z
                float xs[100],ys[100],zs[100],xe[100],ye[100],ze[100];
$ ~5 p7 W3 ]4 J/ z, U! o+ [/ Q                main()
6 B, V4 p; d: @9 y: j" \8 K4 Q                {int n;* A+ Y! B0 V2 D* `' B. q9 T- P1 |
                i=0;
  B0 [5 F! Q  y% o: r: G5 ~                scanline();" t' c: S1 \+ N7 ^* u; E: J* `1 i
                printf("Enter data file name:");
# f' U' q; h+ l3 {1 I. b* L. A                scanf("%s",fname);, T' J6 a- ]2 I/ B; Z  L
                fp=fopen(fname,"w");
0 |2 j8 V, ]# N9 o" ]3 j                fprintf(fp,"%d\n",i);" d" X7 z# i$ e: R
                for(n=1;n<=i;n++)6 V( v4 q. Z4 @1 D' d9 R+ f
                {fprintf(fp,"%f,%f,%f\n",xs[n],ys[n],zs[n]);
, s% X5 M/ A' T  X  r  F; F2 }                fprintf(fp,"%f,%f,%f\n",xe[n],ye[n],ze[n]);8 r! k/ v/ m" q0 I* g0 Z
                }
( F7 E0 d# K$ v9 v1 W7 p9 ]                fclose(fp);" n* C$ `4 @6 L" T
                }
4 i6 C8 A. R2 L. M                int scanline()
& K9 R4 I7 N; I1 M+ [6 a                {printf("Enter DXF file name:");: W" Q1 N) Y  r2 e
                scanf("%s",fname);$ V* G6 m# R7 U) l6 \( T, u( _
                strcat(fname,".dxf");, G8 [8 E- ]3 N) N" f
                fp=fopen(fname,"r");
% ?' }  I' B3 R- {5 t% M2 F                do{fscanf(fp,"%d",&gcode);# i& m3 \2 B, t" t. D
                fscanf(fp,"%s",gvalue);
9 D5 y0 P4 }4 c+ b( O                }while(gcode!=2||strcmp(gvalue,"ENTITIES")!=0);
) t. c/ \. W+ E1 \* ~                do{fscanf(fp,"%d",&gcode);7 t8 v/ H' H& @/ M4 i. q+ i
                fscanf(fp,"%s",gvalue);, J$ M! ]& Q: M: a: n, ]& M- u0 A3 a9 U
                if(gcode==0&&strcmp(gvalue,"LINE")==0)outline();
: A" v; w0 @" ?                }while(gcode!=0||strcmp(gvalue,"ENDSEC")!=0);
# x: a4 ~2 x0 D0 R$ Y/ r/ f8 s/ U                fclose(fp);
2 o: Q2 M# L  T                return0;9 x) m3 _2 m5 A& v9 S* Z/ d
                }
$ |4 {! a2 Z3 v3 s                int outline()
9 q3 u" `% L' o4 Y) [# p                {do{fscanf(fp,"%d",&gcode);
- l$ b( P. }$ o$ `; e9 V                if(gcode==10)
# \7 B& z. A: r: p$ k3 ^; W' s                {i=i+1;
4 ]& l( M" q. C% _                fscanf(fp,"%f",&xs[i]);
9 V, ]2 Q+ V, d; t$ c                }
0 ~* q, `+ C! e  ]$ j9 z                else0 I0 o6 `/ j5 S# y+ d
                fscanf(fp,"%s",gvalue);
! F3 d# X. v1 Q0 W7 t7 W1 T) Q; r9 h% h                }while(gcode!=10);# Y0 `7 V9 e' [0 `
                fscanf(fp,"%d",&gcode);
( @( d( @6 Z, U! o  _! S                fscanf(fp,"%f",&ys[i]);) A/ Q( V; M% i4 e6 f: y( C" ?& M
                fscanf(fp,"%d",&gcode);' C1 L9 x) n3 z1 ^4 _( Z9 t6 g/ [% I
                fscanf(fp,"%f",&zs[i]);
/ c1 c. z6 b/ C; U  ~; w2 }# |0 G                fscanf(fp,"%d",&gcode);
0 U/ X3 W! G( u* f                fscanf(fp,"%f",&xe[i]);
9 c9 s" g# r& B7 C                fscanf(fp,"%d",&gcode);5 u7 {% u; k# [+ P4 _1 E# m0 l' [
                fscanf(fp,"%f",&ye[i]);
% V5 |' ?, r- x) i! r6 O4 Y                fscanf(fp,"%d",&gcode);, I2 {" j& k8 \( S- {6 ?: j
                fscanf(fp,"%f",&ze[i]);! p9 g# d6 }5 ^4 C' B7 i2 `+ e
                return0;
- p7 P9 Z* h; w; z. V. B                } ) L/ F! A4 c2 m: f' \
% p0 C9 a) E0 K& ?* ?/ j% T
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

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

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

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

    我知道了