摘要: 有时候当外部文件无法传入可执行程序运行环境时,此时可以将外部文件内容保存在一个char数组中,以源文件的形式和可执行程序源代码一起编译。 需要读取外部文件的代码只需包含该源文件即可,相当于是直接将外部文件编译进了目标文件。 1. .C源文件中定义一个char数组,即数组原型 2. 将文件按字节读入内 阅读全文
posted @ 2020-01-10 22:49 Cristiano-Duan 阅读(1065) 评论(0) 推荐(0) 编辑
摘要: ``` int ReadFile(const char *filePath, char **content, int &nFileLen) { FILE *pF = NULL; pF = fopen(filePath, "r"); if (pF == NULL) { return -1; } fseek(pF, 0, SEEK_END); // 设置current position为相对于文件末尾 阅读全文
posted @ 2020-01-10 22:46 Cristiano-Duan 阅读(100) 评论(0) 推荐(0) 编辑
摘要: [TOC] vsprintf & vfprintf sample va_list va_list实际上就是一个指针,不同平台定义的不一样。 va_start、va_arg、va_end都是预定义的宏,操作va_list指针: 函数参数入栈的顺序是从右往左,依次入栈,va_list指针在函数堆栈中移动 阅读全文
posted @ 2020-01-10 20:54 Cristiano-Duan 阅读(349) 评论(0) 推荐(0) 编辑