gpt4 book ai didi

c++ - 在 C++ 中将 wchar 转换为 char

转载 作者:太空狗 更新时间:2023-10-29 23:42:40 27 4
gpt4 key购买 nike

我有一个 Windows CE 控制台应用程序,其入口点如下所示

int _tmain(int argc, _TCHAR* argv[])

我想检查 argv[1] 的内容,将 "-s" 转换成 argv[2] 为整数。我在缩小参数范围或访问它们进行测试时遇到问题。

我最初尝试了以下但收效甚微

if (argv[1] == L"-s")

我还尝试在每个字符上使用 wostringstreamnarrow 函数,但这会使应用程序崩溃。

任何人都可以阐明一下吗?谢谢

最佳答案

应该是:

if (_tcscmp(argv[1], _T("-s")) == 0)

关于c++ - 在 C++ 中将 wchar 转换为 char,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2897167/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com