怎么从文件中读取数据,写到wchar_t数组中

如何从文件中读取数据,写到wchar_t数组中?
我现在想先读到CString中,然后从CString变换到wstring中,然后在从wstring写到wchar_t中。


怎样直接把文件中的数据写到wchat_t中,拜求各位大虾给个现成的代码吧。

------解决方案--------------------
// 如果文件时ansi编码的,那么先读到char*中,然后用MultiByteToWidechar()转换到wchar_t*
// 如果文件时unicode编码的,那么直接读到wchar_t*中
------解决方案--------------------
文件是什么编码的?ANSI还是Unicode或者是UTF8?
------解决方案--------------------
#1楼 得分:0回复于:2012-07-07 20:28:24// 如果文件时ansi编码的,那么先读到char*中,然后用MultiByteToWidechar()转换到wchar_t*
// 如果文件时unicode编码的,那么直接读到wchar_t*中