char [] 转化作TCHAR[]

char [] 转化为TCHAR[]
[size=11px]大家好,
  因为Windows 好些API 传入的函数都需要TCHAR类型, 但有些数据是char 类型的,我想把他们转换一下,高手指点一下
  1 . 如char [] 数组转化为TCHAR[]数组;
  2. 或者把double 类型直接转换为 TCHAR类型




谢谢!

------解决方案--------------------
sprintf()
swprintf()
%f
格式化为TCHAR等

------解决方案--------------------
http://blog.csdn.net/zhoujielunzhimi/article/details/8082286
TCHAR,分为char和wchar_t
------解决方案--------------------
或者把double 类型直接转换为 TCHAR类型
------------
这个应该很容易的吧,格式化字符串的函数都可以,比如StringCchPrintf(...)
------解决方案--------------------
1. 
//如果是vs20XX professional及以上的版本
#include <AtlBase.h>
#include <AtlConv.h>
LPCTSTR szr = CA2T( szReplaceFile );

2. 
_stprintf
------解决方案--------------------
你不选择码制会有问题的

如果你选择码制,诸如多字节或者Unicode

如果是多字节:
有系统预编译宏会把char转换为Tchar的

如果是Unicode
有系统预编译宏会把char转换为wchar的