#include "log.h"
int print_arr(char *name, int *nums, int len)
{
printf("%s = [", name);
range (i, 0, len)
printf("%s%d", i ? ", " : "", nums[i]);
printf("]\n");
return 0;
}
int print_mat(char *name, int *nums, int h, int w)
{
printf("%s = [\n", name);
range (r, 0, h) {
printf(" [");
range (c, 0, w)
printf("%s%d", c ? ", " : "", nums[r * w + c]);
printf("],\n");
}
printf("]\n");
return 0;
}
int print_bytes(char *name, unsigned char *data, int len)
{
printf("%s=\"", name);
range (i, 0, len)
printf("\\x%02x", data[i]);
printf("\"\n");
return 0;
}
char log_buff[0x100000]; // 1MB
char *log_pbuff = log_buff;
int log_reset = 1;
int log_print(char* format, ...)
{
va_list p;
va_start(p, format);
#if PRINT_TO_SCREEN
vprintf(format, p);
#endif
#if PRINT_TO_STRING
vsprintf(log_pbuff, format, p);
log_pbuff = strchr(log_pbuff, 0);
#endif
#if PRINT_TO_FILE
FILE *fp = fopen("log.txt", log_reset ? "w+" : "a+");
log_reset = 0;
vfprintf(fp, format, p);
fclose(fp);
#endif
va_end(p);
return 0;
}
硫酸锌01
- 粉丝: 187
- 资源: 8
最新资源
- 基于大数据的压缩包密码破解软件详细文档+全部资料+源码.zip
- 基于大数据、人工智能的招聘大数据分析展示系统——前端可视化详细文档+全部资料+源码.zip
- 基于大数据的图书推荐系统详细文档+全部资料+源码.zip
- 基于电子商城项目,包含:数据库操作(mysql)、Swing界面等详细文档+全部资料+源码.zip
- 基于大数据挖掘的饮食推荐小程序详细文档+全部资料+源码.zip
- 基于豆瓣影视数据(不完整)的影视大数据分析平台。爬虫(影视数据和用户数据),推荐系统(基于用户的协同过滤算法),后台(flask实现的简易后台)。详细文档+全部资料+源码.zip
- 基于多种编程语言开源免费不限制提供生活常用,出行服务,开发工具,金融服务,通讯服务和公益大数据的平台详细文档+全部资料+源码.zip
- 基于开源Litemall电商项目的大数据项目数据仓库(五层)、实时计算和用户画像。大数据平台采用CDH6.3.2(已使用vagrant+ansible脚本化),
- 基于注解和反射Excel的简单、大数据量、基于模板、多sheet页的导入导出详细文档+全部资料+源码.zip
- 基于垃圾短信基于文本内容的识别详细文档+全部资料+源码.zip
- 计算机网络资源文件1111
- 基于云平台的大数据路网流量管控详细文档+全部资料+源码.zip
- Delphi 12 控件之DevExpressVCLProducts-24.2.3.exe.zip
- 政府绿色采购明细数据(2015-2024.3).zip
- 天工CAD软件的测试反馈表
- Springboot3声明式客户端
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈