dmhelper.h
来自「ssd6课程练习3的完全答案」· C头文件 代码 · 共 24 行
H
24 行
#ifndef DMHELPER_H
#define DMHELPER_H
/* Prints out an error message in a readable format, given
the message, filename and line number, then exits.
First checks to make sure '\n' does not exist in
msg and filename.
Returns 0 on success, -1 on failure. */
int error(int errorCode, char *filename, int linenumber);
/* Prints out an error message in a readable format, given
the message, filename and line number, then exits.
First checks to make sure '\n' does not exist in
msg and filename.
Returns 0 on success, -1 on failure. */
int errorfl(int errorCode, char *filename_malloc, int linenumber_malloc, char *filename_free, int linenumber_free);
char *getMsg(int error);
#define PRINTBLOCK(s, f, l) printf("\t%d bytes, created at %s, line %d\n", s, f, l)
#define PRINTERROR(e, f, l) printf("Error: %s\n\tInvalid block created at %s, line %d\n", getMsg(e), f, l);
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?