⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dmhelper.h

📁 ssd6课程练习3的完全答案
💻 H
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -