Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 在vc+中将PWSTR变量转换为大写+;_Visual Studio 2010_Visual C++ - Fatal编程技术网

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++是新手,不知道如何使用这种方法。你能给我样品吗。