NX9+VS2012

#include <uf.h>
#include <uf_cfi.h>
#include <uf_ui.h> using std::string; UF_initialize(); //内容1
//读取文本全部内容
//打开本地文本文档
int Chan = uc4504("D:\\123.txt", , );//类型为只读,后缀类型txt为79。帮助有写到,自己去查。 //读取打开的文本文档
char *Cbuf;
int Num = uc4514a(Chan, &Cbuf);//只能读一行 UF_UI_open_listing_window();
//循环去读每一行
while ( Num>= )
{
//打印
strcat(Cbuf, "\n");//拼接字符串换行
UF_UI_write_listing_window(Cbuf);
Num = uc4514a(Chan, &Cbuf);
} //释放内存
UF_free(Cbuf); //关闭文本文档
uc4540(Chan, ); //================================================================================= /*
//内容2
//向文本写入内容
//打开本地文本文档
int Chan1 = uc4504("D:\\456.txt", 3, 209);//类型为写和替换,后缀类型CPP为209。帮助有写到,自己去查。 //写入内容
uc4524(Chan1, "Hello,World"); //关闭文本
uc4540(Chan1, 0); //================================================================================= //内容3
//读取部分内容
//打开txt
int WenJian = uc4504("D:\\789.txt", 1, 79); //读数据
char *OutDate;
int Date1 = uc4514a(WenJian, &OutDate); UF_UI_open_listing_window();
char BufLeft[256], BufRight[256];//左值,右值
while (Date1 >= 0)
{
//提取左右值
string S1 = OutDate;
string Strleft = (S1.substr(0, S1.find(",")));//提取左值
string Strright = (S1.substr(S1.find(",") + 1, S1.find("。")));//提取右值 //将string类型转换为字符数组
strcpy(BufLeft, Strleft.c_str());
strcpy(BufRight, Strright.c_str()); //打印
UF_UI_write_listing_window(BufLeft);
UF_UI_write_listing_window("\n"); Date1 = uc4514a(WenJian, &OutDate);
} //释放内存
UF_free(OutDate); //关闭文件
uc4540(WenJian, 0);
*/ UF_terminate(); Caesar
2018年10月21日

老函数uc4514

     //读取文本全部内容
//打开本地文本文档
int ioChannelNum = uc4504("C:\\PS_List\\List.txt", , ); //读取打开的文本文档
char readBuf[];
int readLen = uc4514(ioChannelNum, readBuf);//只能读一行 UF_UI_open_listing_window(); //循环去读每一行
while ( readLen>= )
{
//打印
strcat(readBuf, "\n");//拼接字符串换行
UF_UI_write_listing_window(readBuf);
readLen = uc4514(ioChannelNum, readBuf);
} //关闭文本文档
uc4540(ioChannelNum, );

最新文章

  1. Android Studio —— 重装 HAXM
  2. Linux find 用法示例
  3. linux_oracle_healthcheck.sh
  4. 02.C#可空類型、默認參數、LINQ(一章1.3-1.4)
  5. 超详细cordova环境配置(windows)及实例
  6. 部署ganglia3.7
  7. 基于@AspectJ和schema的aop(一)
  8. 关于size_t与size_type
  9. 摩根斯坦利 - 2016年09月8日 面试题 - HashMap
  10. JavaBean讲解 规范
  11. GoldenGate组态(四)它veridata组态
  12. java.lang.IllegalArgumentException: Wrong FS ...异常的解决
  13. Ansible Filter
  14. 将DedeCMS从子目录移动到根目录的方法
  15. 如何理解主函数main中变量(int argc,char *argv[])的含义
  16. Fiddler2如何对Android应用进行抓包
  17. &lt;c:forEach&gt;循环列表,获取勾选的checkbox中某个&lt;td&gt;的值
  18. [20180904]工作中一个错误.txt
  19. C#.NET常见问题(FAQ)-override覆盖和virtual虚类如何理解
  20. 静态链接库(lib)、动态链接库(dll)与动态链接库的导入库(lib)

热门文章

  1. sequel 远程连接 MySQL 连接错误Can&#39;t connect to MySQL server on (61)
  2. 【C#技术】一篇文章搞掂:Infragistics组件库
  3. (转)C语言指针5分钟教程
  4. zju1610Count the Colors
  5. jsp中jstl、el使用
  6. 用 Flask 来写个轻博客 (14) — M(V)C_实现项目首页的模板
  7. PHP面试 MySQL的SQL语句编写
  8. .net报错大全
  9. Django框架(十九)—— drf:序列化组件(serializer)
  10. PHP正则表达式中的反斜线