#include <wchar.h>
//-------------------------------------------------
字符串转 浮点型
//-------------------------------------------------
double wcstod( const wchar_t * ptr,
wchar_t ** endptr );
float wcstof( const wchar_t * ptr,
wchar ** endptr );
long double wcstold( const wchar_t * ptr,
wchar ** endptr );
//-------------------------------------------------
字符串 转 整型
//-------------------------------------------------
int nY = _wtoi( m_wc );
//--------------------------------------------------
整形 转 字符串
//--------------------------------------------------
char *_itoa(
int value,
char *string,
int radix
);
wchar_t * _itow(
int value,
wchar_t *string,
int radix
);
//--------------------------------------------------
浮点数 转 字符串
//--------------------------------------------------
int swprintf(
wchar_t *buffer,
size_t count,
const wchar_t *format [,
argument]...
);
float x = 123.5;
wchar_t wszBuffer[20];
swprintf(wszBuffer, L"%f", x);
int main( void )
{
float fl;
WCHAR* m_wc=L"256";
fl = (float)wcstod(m_wc,NULL);
wcout << m_wc << endl;
}