Visual studio 2010 在vc+中将PWSTR变量转换为大写+;
如何在Visual studio 2010 在vc+中将PWSTR变量转换为大写+;,visual-studio-2010,visual-c++,Visual Studio 2010,Visual C++,如何在vc++中将PWSTR变量转换为大写。我在谷歌上搜索了一下,但没有得到代码样本 已编辑 我想用PWSTR变量做的是,方法的返回类型是PWSTR。我必须检查返回值是否等于字符串“Y”。所以无论返回值是多少,我都会尝试将它的大小写置高,然后进行检查 还有一件事我想知道,如何在if()条件检查中使用PWSTRvar 谢谢有很多朋友可以帮你找到正确的方向 编辑: 在编辑之后,您不必担心转换为大写,然后再进行比较--您可以调用不区分大小写的字符串比较函数(如果您不是为Unicode编译,则调用它的朋
vc++
中将PWSTR
变量转换为大写。我在谷歌上搜索了一下,但没有得到代码样本
已编辑
我想用PWSTR
变量做的是,方法的返回类型是PWSTR
。我必须检查返回值是否等于字符串“Y”
。所以无论返回值是多少,我都会尝试将它的大小写置高,然后进行检查
还有一件事我想知道,如何在if()
条件检查中使用PWSTR
var
谢谢有很多朋友可以帮你找到正确的方向
编辑:
在编辑之后,您不必担心转换为大写,然后再进行比较--您可以调用不区分大小写的字符串比较函数(如果您不是为Unicode编译,则调用它的朋友)-如果您遵循链接,则会有示例代码,这也解释了设置正确的区域设置以提供您期望的结果的重要性。有一些人和朋友可以帮您找到正确的方向
编辑:
在编辑之后,您不必担心转换为大写,然后再进行比较--您可以调用不区分大小写的字符串比较函数(如果您不是为Unicode编译,则调用它的朋友)-如果您遵循链接,则会有示例代码,这也解释了设置正确的区域设置以提供您期望的结果的重要性。您在这里-您在这里-这是不推荐的版本--请参阅我的答案,了解“更安全”的版本,这是不推荐的版本--请参阅我的答案,了解“更安全”的版本,应该是_wcsupr()。如果不知道更多信息,就无法使PWSTR安全。@Hans因此,我用倒逗号表示该术语。我很感激我特意提到了
TCHAR
版本,但是链接的目的地提到了所有变体,以及根据是否定义了UNICODE调用哪个版本,等等。我对vc++是新手,不知道如何使用这种方法。你能给我一个样品吗?应该是wcsupr()。如果不知道更多信息,就无法使PWSTR安全。@Hans因此,我用倒逗号表示该术语。我很感激我特意提到了TCHAR
版本,但是链接的目的地提到了所有变体,以及根据是否定义了UNICODE调用哪个版本,等等。我对vc++是新手,不知道如何使用这种方法。你能给我样品吗。