def.cpp
来自「实现烟雾模拟(smoke)的源代码」· C++ 代码 · 共 40 行
CPP
40 行
#include "stdafx.h"
#include <stdio.h>
extern HWND g_hwnd;
bool HErrorAff(char *s,char *file,int line)
{
static char buf[1024];
char *f;
f=file;
while (*f) ++f;
while (f>file && f[-1]!='\\' && f[-1]!='/' && f>file) --f;
sprintf(buf,"%s(%d)",f,line);
MessageBox(g_hwnd,s,buf,MB_ICONERROR|MB_OK);
return r_err;
}
bool HMsgAff(char *s,char *file,int line)
{
static char buf[1024];
char *f;
f=file;
while (*f) ++f;
while (f>file && f[-1]!='\\' && f[-1]!='/' && f>file) --f;
sprintf(buf,"%s(%d)",f,line);
int m=MessageBox(g_hwnd,s,buf,MB_ICONWARNING|MB_OKCANCEL);
//return r_err;
return m==IDOK;
}
char HTextBuf[1024];
char *HText(char *s,...)
{
va_list arglist;
va_start( arglist, s );
vsprintf( HTextBuf,s, arglist );
va_end( arglist );
return HTextBuf;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?