C++ TCHAR 转 double

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ZuoYueXian/article/details/78804868

C++  TCHAR 类型转换为Double 类型函数


double char2double(TCHAR *ch)
{
	double intg = 0, fl = 0;
	int flag = 0;
	for(int i = 0; ch[i]; i++)
	{
		if(!flag)
		{
			if(ch[i] == '.')
				flag = 1;
			else
			{
				intg = intg*10 + ch[i] - '0';
			}
		}
		else
		{
			fl = fl*10 + ch[i] - '0';
			flag++;
		}
	}
	for(int i = flag; i > 1; i--)
	{
		fl /= 10;
	}
	return intg + fl;
}


阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页