|
代码如下,目录下由存在txt文件,但窗口显示不出txt中内容
string dd = aa.substr(0,aa.length()-3) +"txt";
int status_txt;
UF_CFI_ask_file_exist(dd.c_str(),&status_txt); //此函数判断文件是否存在
if (status_txt == 0 ) //status==0表示存在
{
//读取文本全部内容
//打开本地文本文档
int Chan = uc4504("dd", 1, 79);//类型为只读,后缀类型txt为79。帮助有写到,可查。
//uc4540返回值为INT型,所以定义 int
//读取打开的文本文档
char *Cbuf;
int Num = uc4514a(Chan, &Cbuf);//只能读一行
UF_UI_open_listing_window();
//打印 ,循环去读每一行
while ( Num>=0 )
{
//打印
strcat(Cbuf, "\n");//拼接字符串换行
UF_UI_write_listing_window(Cbuf);
Num = uc4514a(Chan, &Cbuf);
}
//释放内存
UF_free(Cbuf);
//关闭文本文档
uc4540(Chan, 0);
}
else
{
uc1601("请添加技术文件",1);
}
|
|