BSTR bstrString;
string stlString;
stlString = (LPCSTR)(_bstr_t)bstrString;
string -> char*
String sTemp = "xxxx";
char* lpszTemp;
lpszTemp = (char*)sTemp.c_str();
int -> string
#include
using namespace std;
int i = 100;
ostringstream os;
os< string s = os.str();
VARIANT.bstrVAL -> string
VARIANT variantData;
variantData.vt = VT_BSTR;
variantData.bstrVal = _bstr_t("test");
string sData;
sData = string((const char*)(_bstr_t(variantData.bstrVal))));
Trim For STL string
string Trim( string s )
{
return s.erase( s.find_first_of(" "), s.find_last_of(" ") );
}
string -> bstr
string sTemp
_bstr_t bstrTemp = _bstr_t((char*)(sTemp.c_str()));
float -> string
char buffer[30];
sprintf( buffer, "%3.15f", 3.1592646 )
string sResult = (string)buffer;
No comments:
Post a Comment