NX二次开发-UFUN关闭本地文本文档uc4540
1 NX9+VS2012
2
3 #include <uf.h>
4 #include <uf_cfi.h>
5 #include <uf_ui.h>
6
7 using std::string;
8
9
10
11 UF_initialize();
12
13 //内容1
14 //读取文本全部内容
15 //打开本地文本文档
16 int Chan = uc4504("D:\\123.txt", 1, 79);//类型为只读,后缀类型txt为79。帮助有写到,自己去查。
17
18 //读取打开的文本文档
19 char *Cbuf;
20 int Num = uc4514a(Chan, &Cbuf);//只能读一行
21
22 UF_UI_open_listing_window();
23 //循环去读每一行
24 while ( Num>=0 )
25 {
26 //打印
27 strcat(Cbuf, "\n");//拼接字符串换行
28 UF_UI_write_listing_window(Cbuf);
29 Num = uc4514a(Chan, &Cbuf);
30 }
31
32 //释放内存
33 UF_free(Cbuf);
34
35 //关闭文本文档
36 uc4540(Chan, 0);
37
38
39 //=================================================================================
40
41
42
43 /*
44 //内容2
45 //向文本写入内容
46 //打开本地文本文档
47 int Chan1 = uc4504("D:\\456.txt", 3, 209);//类型为写和替换,后缀类型CPP为209。帮助有写到,自己去查。
48
49 //写入内容
50 uc4524(Chan1, "Hello,World");
51
52 //关闭文本
53 uc4540(Chan1, 0);
54
55
56 //=================================================================================
57
58
59 //内容3
60 //读取部分内容
61 //打开txt
62 int WenJian = uc4504("D:\\789.txt", 1, 79);
63
64 //读数据
65 char *OutDate;
66 int Date1 = uc4514a(WenJian, &OutDate);
67
68 UF_UI_open_listing_window();
69 char BufLeft[256], BufRight[256];//左值,右值
70 while (Date1 >= 0)
71 {
72 //提取左右值
73 string S1 = OutDate;
74 string Strleft = (S1.substr(0, S1.find(",")));//提取左值
75 string Strright = (S1.substr(S1.find(",") + 1, S1.find("。")));//提取右值
76
77 //将string类型转换为字符数组
78 strcpy(BufLeft, Strleft.c_str());
79 strcpy(BufRight, Strright.c_str());
80
81 //打印
82 UF_UI_write_listing_window(BufLeft);
83 UF_UI_write_listing_window("\n");
84
85 Date1 = uc4514a(WenJian, &OutDate);
86 }
87
88 //释放内存
89 UF_free(OutDate);
90
91 //关闭文件
92 uc4540(WenJian, 0);
93 */
94
95 UF_terminate();
96
97 Caesar
98 2018年10月21日



NX二次开发-UFUN关闭本地文本文档uc4540的更多相关文章
- NX二次开发-UFUN打开本地文本文档uc4504
NX9+VS2012 #include <uf.h> #include <uf_cfi.h> #include <uf_ui.h> using std::strin ...
- NX二次开发-UFUN读取本地文本文档uc4514a
1 NX9+VS2012 2 3 #include <uf.h> 4 #include <uf_cfi.h> 5 #include <uf_ui.h> 6 7 us ...
- NX二次开发-UFUN写入本地文本文档uc4524
1 NX9+VS2012 2 3 #include <uf.h> 4 #include <uf_cfi.h> 5 #include <uf_ui.h> 6 7 us ...
- NX二次开发-UFUN关闭STL文件函数UF_STD_close_stl_file
NX9+VS2012 #include <uf.h> #include <uf_obj.h> #include <uf_modl.h> #include <u ...
- NX二次开发-Ufun API Example
UF公共类型 UF_begin_timer计时函数 https://www.cnblogs.com/nxopen2018/p/10957135.html UF_end_timer计时函数 https: ...
- NX二次开发-UFUN发射线函数UF_MODL_trace_a_ray的用法
今天是国庆节,放假休息懒得动,没有出去玩,在家研究一下发射线函数UF_MODL_trace_a_ray.小弟以前在软件公司混的时候,当时我做的那个项目就用到了UF_MODL_trace_a_ray,当 ...
- NX二次开发-UFUN将工程图转成CGM和PDF文件UF_CGM_export_cgm
文章转载自唐康林NX二次开发论坛,原文出处: http://www.nxopen.cn/thread-126-1-1.html 刚才有同学问到这个问题,如果是用NXOpen来做,直接录制一下就可以了: ...
- NX二次开发-UFUN获取NX系统默认导出CGM的选项设置UF_CGM_ask_default_export_options
文章转载自唐康林NX二次开发论坛,原文出处: http://www.nxopen.cn/thread-126-1-1.html 刚才有同学问到这个问题,如果是用NXOpen来做,直接录制一下就可以了: ...
- NX二次开发-UFUN获取当前导出CGM选项设置UF_CGM_ask_session_export_options
文章转载自唐康林NX二次开发论坛,原文出处: http://www.nxopen.cn/thread-126-1-1.html 刚才有同学问到这个问题,如果是用NXOpen来做,直接录制一下就可以了: ...
随机推荐
- DenyHosts 安全限制ssh防暴力破解
DenyHosts是Python语言写的一个程序,它会分析sshd的日志文件(/var/log/secure),当发现重 复的攻击时就会记录IP到/etc/hosts.deny文件,从而达到自动屏IP ...
- python判断文件的编码格式是否为UTF8 无BOM格式
转自: https://www.cnblogs.com/ferraborghini/p/4951102.html https://www.cnblogs.com/Detector/p/8744992. ...
- PHP FILTER_SANITIZE_NUMBER_FLOAT 过滤器
定义和用法 FILTER_SANITIZE_NUMBER_FLOAT 过滤器删除浮点数中所有非法的字符. 该过滤器默认允许所有数字以及 + - Name: "number_float&quo ...
- luoguP1288 取数游戏II [博弈论]
题目描述 有一个取数的游戏.初始时,给出一个环,环上的每条边上都有一个非负整数.这些整数中至少有一个0.然后,将一枚硬币放在环上的一个节点上.两个玩家就是以这个放硬币的节点为起点开始这个游戏,两人轮流 ...
- LInux文件基础知识和文件目录操作(二)文件I/O操作
1.文件I/O操作分为两部分来讲解: 第一部分是非缓冲文件操作,这种操作适合于比较小规模文件的读写和对实时性要求很高的设备的数据通信,这类操作是系统调用提供的: 第二部分是缓冲文件操作,所面向的则是大 ...
- json类型的相互转化
package com.test.jsontest; import java.io.File; import java.io.FileInputStream; import java.io.FileN ...
- POJ 3304 Segments (判断直线与线段相交)
题目链接:POJ 3304 Problem Description Given n segments in the two dimensional space, write a program, wh ...
- java-day02
数据类型自动转换 要求:数据范围从小到大 数据类型强制类型转换 格式:范围小的数据类型 范围小的变量名 = (范围小的数据类型)原范围大的数据 注意事项: 1.可以会造成数据溢出或者是精度损失. 2. ...
- 《深入理解Java虚拟机》- 重载与重写
这一节打算从“方法调用”的主题进行分析. 方法调用并不等同于方法执行,方法调用阶段唯一的任务就是确定被调用方法的版本(即调用哪一个方法),暂时还不设计方法内部的具体运行过程. 一.概念 解析调用:所有 ...
- 2019牛客国庆集训派对day7 A 2016
链接:https://ac.nowcoder.com/acm/problem/52800来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K ...