FormatStr changed to string
This commit is contained in:
parent
7a4ba04e94
commit
6709e83d94
@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
Definition file for ZEngine Utilities which are used throughout the engine and can be used in
|
Definition file for ZEngine Utilities which are used throughout the engine and can be used in
|
||||||
conjunction with ZEngine.
|
conjunction with ZEngine.
|
||||||
<br>$Id: ZE_Utility.h,v 1.9 2003/10/13 21:48:12 cozman Exp $<br>
|
<br>$Id: ZE_Utility.h,v 1.10 2003/11/24 02:02:25 cozman Exp $<br>
|
||||||
\author James Turk
|
\author James Turk
|
||||||
**/
|
**/
|
||||||
|
|
||||||
@ -36,7 +36,7 @@ namespace ZE
|
|||||||
\param ... variable number of arguments after fmtstr
|
\param ... variable number of arguments after fmtstr
|
||||||
\return std::string of parsed and combined std::string
|
\return std::string of parsed and combined std::string
|
||||||
**/
|
**/
|
||||||
std::string FormatStr(const char *fmtstr, ...);
|
std::string FormatStr(const std::string fmtstr, ...);
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
\brief Extracts a SDL_RWops memory structure from a zip archive.
|
\brief Extracts a SDL_RWops memory structure from a zip archive.
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
\brief Source file for ZEngine utility functions.
|
\brief Source file for ZEngine utility functions.
|
||||||
|
|
||||||
Source file containing open utilities for use inside and alongside ZEngine.
|
Source file containing open utilities for use inside and alongside ZEngine.
|
||||||
<br>$Id: ZE_Utility.cpp,v 1.13 2003/10/13 21:48:13 cozman Exp $<br>
|
<br>$Id: ZE_Utility.cpp,v 1.14 2003/11/24 02:07:03 cozman Exp $<br>
|
||||||
\author James Turk
|
\author James Turk
|
||||||
**/
|
**/
|
||||||
|
|
||||||
@ -22,14 +22,15 @@
|
|||||||
namespace ZE
|
namespace ZE
|
||||||
{
|
{
|
||||||
|
|
||||||
std::string FormatStr(const char *fmtstr, ...)
|
std::string FormatStr(const std::string fmtstr, ...)
|
||||||
{
|
{
|
||||||
char buf[512];
|
char buf[512];
|
||||||
va_list args;
|
va_list args;
|
||||||
//simply puts args into the buffer using standard parsing rules
|
//simply puts args into the buffer using standard parsing rules
|
||||||
va_start(args,fmtstr);
|
va_start(args,fmtstr);
|
||||||
vsprintf(buf, fmtstr, args);
|
vsprintf(buf, fmtstr.c_str(), args);
|
||||||
va_end(args);
|
va_end(args);
|
||||||
|
|
||||||
return buf;
|
return buf;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user