码迷,mamicode.com
首页 > 编程语言 > 详细

NX二次开发-C语言文件读写fwrite和fread函数

时间:2019-05-31 21:36:22      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:打开文件   open   写入   write   lis   打开   gif   http   申请   

 1     NX9+VS2012
 2     
 3     #include <uf.h>
 4     #include <stdio.h>
 5 
 6 
 7 
 8     UF_initialize();
 9 
10     /*
11         //设置文件路径
12         const char* filename = "D:\\123.txt";
13     
14         //二进制方式打开文件 
15         FILE* fp = fopen(filename, "wb");
16         if(fp != NULL)
17         {
18             //写入内容
19             char buf[] = "hello";
20             int n = fwrite(buf, 1, sizeof(buf), fp);
21     
22             //关闭文件
23             fclose(fp);
24         }
25         else
26         {
27             uc1601("failed to open file!", 1);
28         }
29         
30     */
31 
32     //设置文件路径
33     const char* filename = "D:\\abc.txt";
34 
35 
36     //二进制方式打开文件  
37     int size = 0;  
38     char *ar ;
39     FILE* fp = fopen(filename, "rb");
40     if(fp != NULL)
41     {
42 
43         //求得文件的大小  
44         fseek(fp, 0, SEEK_END);  
45         size = ftell(fp);  
46         rewind(fp);  
47 
48         //申请一块能装下整个文件的空间  
49         ar = (char*)malloc(sizeof(char)*size);  
50 
51         //读文件  
52         fread(ar,1,size,fp);//每次读一个,共读size次 
53 
54 
55         //打印
56         UF_UI_open_listing_window();
57         UF_UI_write_listing_window(ar);
58 
59         //关闭文件
60         fclose(fp);        
61     }
62     else
63     {
64         uc1601("failed to open file!", 1);
65     }
66 
67 
68     UF_terminate();

技术图片

技术图片

NX二次开发-C语言文件读写fwrite和fread函数

标签:打开文件   open   写入   write   lis   打开   gif   http   申请   

原文地址:https://www.cnblogs.com/nxopen2018/p/10957420.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!