NX二次开发-UFUN写入本地文本文档uc4524
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写入本地文本文档uc4524的更多相关文章
- 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关闭本地文本文档uc4540
1 NX9+VS2012 2 3 #include <uf.h> 4 #include <uf_cfi.h> 5 #include <uf_ui.h> 6 7 us ...
- 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来做,直接录制一下就可以了: ...
- NX二次开发-UFUN修改当前导出CGM文件选项设置UF_CGM_set_session_export_options
文章转载自唐康林NX二次开发论坛,原文出处: http://www.nxopen.cn/thread-126-1-1.html 刚才有同学问到这个问题,如果是用NXOpen来做,直接录制一下就可以了: ...
随机推荐
- CF734E Anton and Tree
\(\mathtt{CF734E}\) \(\mathcal{Description}\) 给一棵\(n(n\leq200000)\)个节点的树,每个点为黑色或白色,一次操作可以使一个相同颜色的连通块 ...
- 解决springdatajpa插入大量数据速度慢的问题
通过看控制台日志可以知道,jpa执行插入的时候每次都会先查询是否存在,然后再一条一条的执行插入,速度相当慢,所以可以jpa和mybatis一起用,用mybatis写原生的sql语句,用过foreach ...
- 自定义solr域中的配置
<!-- IKAnalyzer--> <fieldType name="text_ik" class="solr.TextField"> ...
- 【LeetCode 4】寻找两个有序数组的中位数
题目链接 [题解] 假设在两个有序的序列中找第k小的数字. 那么我们先定位第一个序列中的第k/2个数字(不足则取最边上的那个数字)记下标为i1 然后定位第二个序列中的第k/2个数字(同样不足则取最边上 ...
- JZOI1142 排队布局
#include <bits/stdc++.h> using namespace std; inline int read() { int x = 0,tmp = 1;char ch = ...
- express简易代理请求
var express = require('express') var app = express() var proxy = require('http-proxy-middleware') va ...
- fatal error C1047: 对象或库文件“.\x64\Release\Des.obj”是使用比创建其他对象所用编译器旧的编译器创建的;请重新生成旧的对象和库
问题描述: 在把一个32位的dll编译成64位的时候提示上面的错误 解决办法: >属性->常规->项目默认值->全程序优化 将这里的默认项 "使用链接时间代码生成& ...
- C# - 怎么截取字符串中指定字符及其后面的字符
方法1:去掉空格以及后面的字符 //怎么截取让date的值为"2011/12/9",即去掉空格以及后面的字符 string date = "2011/12/9 2 ...
- Nginx 配置参数
1 Proxy_send_timeout 定义后端在多久的时间内必须返回完所有的数据给Nginx. 2 Proxy_read_timeout
- 1060 Are They Equal (25 分)
1060 Are They Equal (25 分) If a machine can save only 3 significant digits, the float numbers 1230 ...