[gameprogrammer] Re: How to assign a numeric variable to an std::string?
- From: Kevin Jenkins <gameprogrammer@xxxxxxxxxx>
- To: gameprogrammer@xxxxxxxxxxxxx
- Date: Fri, 11 Jan 2008 13:55:09 -0800
I ended up doing this, which is more flexible:
std::string query;
query+=FormatString("%i", 5);
// FormatString.cpp
#include "FormatString.h"
#include <stdio.h>
#include <string.h>
#include <stdarg.h>
#if defined(__GNUC__)
#define _vsnprintf vsnprintf
#endif
char * FormatString(const char *format, ...)
{
static int textIndex=0;
static char text[4][8096];
va_list ap;
va_start(ap, format);
if (++textIndex==4)
textIndex=0;
_vsnprintf(text[textIndex], 8096, format, ap);
va_end(ap);
text[textIndex][8096-1]=0;
return text[textIndex];
}
Brian wrote:
On Jan 11, 2008 9:36 PM, Kevin Jenkins <gameprogrammer@xxxxxxxxxx> wrote:
float f=5;
std::string myStr;
myStr << f;
Use std::stringstream, or a wrapper thereof such as boost::lexical_cast.
---------------------
To unsubscribe go to http://gameprogrammer.com/mailinglist.html
---------------------
To unsubscribe go to http://gameprogrammer.com/mailinglist.html
- Follow-Ups:
- References:
Other related posts:
- » [gameprogrammer] How to assign a numeric variable to an std::string?
- » [gameprogrammer] Re: How to assign a numeric variable to an std::string?
- » [gameprogrammer] Re: How to assign a numeric variable to an std::string?
- » [gameprogrammer] Re: How to assign a numeric variable to an std::string?
- » [gameprogrammer] Re: How to assign a numeric variable to an std::string?
- » [gameprogrammer] Re: How to assign a numeric variable to an std::string?
- » [gameprogrammer] Re: How to assign a numeric variable to an std::string?
- » [gameprogrammer] Re: How to assign a numeric variable to an std::string?
On Jan 11, 2008 9:36 PM, Kevin Jenkins <gameprogrammer@xxxxxxxxxx> wrote:
float f=5; std::string myStr; myStr << f;
Use std::stringstream, or a wrapper thereof such as boost::lexical_cast. --------------------- To unsubscribe go to http://gameprogrammer.com/mailinglist.html