还是关于中文字符显示的问题,请高手帮忙
假如有函数:
void Fun(AECHAR* ps)
{
...
IDISPLAY_DrawText(
...
ps,
...);
}
如果程序是:
AECHAR* ps=L"你好";
然后调用Fun(ps),可以显示"你好"两个字。
但如果外界只传入AECHAR* ps="你好",也就是并没有将实参处理为UNICODE,那我在函数里能不能加代码实现该中文显示呢,如果可以的话,该怎么写呢?望高手指点。(假设该函数为了是从一个文件读取数据然后显示在屏幕上)