void debug_print_s(void *glob, const char *func, const char *s) { char buffer[255]; if (s) { _sprintf_p(buffer, sizeof(buffer), "%p %s %s\n", glob, func, s); } else { _sprintf_p(buffer, sizeof(buffer), "%p %s\n", glob, func); } OutputDebugStringA(buffer); }
string ToStr(double num) { char str[64]; memset(str,0,64); _sprintf_p(str,64,"%fL",num); return (string(str)); }
string ToStr(float num) { char str[64]; memset(str,0,64); _sprintf_p(str,64,"%f",num); return (string(str)); }
void debug_print_i(void *glob, const char *func, int e) { char buffer[255]; _sprintf_p(buffer, sizeof(buffer), "%p %s %d\n", glob, func, e); OutputDebugStringA(buffer); }