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();
原文地址:https://www.cnblogs.com/nxopen2018/p/10957420.html
时间: 2024-09-26 20:17:44