将wchar_t转换为字符串?

| 我想将ѭ0转换为
string
。然后应使用
stringstream
读取字符串。我已经看过将其转换为:http://msdn.microsoft.com/en-us/library/ms235631(v=vs.80).aspx,但是它们都没有返回任何可用于ѭ2use的值。我对编码不是很有经验,所以我可能缺少一些非常简单的东西。 提前致谢!     
已邀请:
如果您确实确实需要ѭ5中的
string
,那么您首先需要将
wchar_t*
转换为
char*
。有多种方法可以执行此操作,具体取决于您使用的编译器。最简单的方法是使用
wcstombs()
,但有一些警告。这是一个很好的讨论,提供了一些可以激发您灵感的解决方案http://www.daniweb.com/software-development/cpp/threads/87362。 但是,就像@ Space_C0wb0y提到的那样,您可以直接将ѭ9与ѭ5一起使用。如果那是您想要的,请标记他的答案为正确。     

要回复问题请先登录注册