字符串与数值间的数据转换

来源:互联网 发布:淘宝上的苹果旗舰店 编辑:程序博客网 时间:2024/06/05 11:48

#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;

}