1 UF_initialize(); 2 3 //指定本地数据文件的路径 4 char file_spec[]="D://Program Files//Siemens//NX 8.0//UGII//zyTOOLS//Data//part_detal.dat"; 5 int status=0; 6 //测试文件或目录是否存在 7 UF_CFI_ask_file_exist (file_spec,&status); 8 char *cbuf ; 9 int qreslt=0; 10 if (status==0) 11 { 12 //打开文件 13 int chan= uc4504(file_spec,1,87); 14 //确定打开文件的文件长度 15 uc4547(chan,1,&qreslt); 16 //分配内存 17 cbuf = (char*)malloc(sizeof(char)*qreslt); 18 //读文件 19 int num =uc4514(chan,cbuf); 20 UF_UI_open_listing_window(); 21 while (num>=0) 22 { 23 UF_UI_write_listing_window(cbuf); 24 UF_UI_write_listing_window("\n"); 25 num =uc4514(chan,cbuf); 26 } 27 //关闭文件 28 uc4540(chan,0); 29 30 } 31 else 32 { 33 uc1601("请检查part_detal是否存在.",1); 34 35 } 36 //释放内存 37 free(cbuf); 38 39 UF_terminate();