gpt4 book ai didi

c++ - 在 Visual Studio C++ 中读取程序参数的问题

转载 作者:太空宇宙 更新时间:2023-11-04 14:58:24 24 4
gpt4 key购买 nike

我在VS2005中运行C++程序,我在project properties->debug->command line args中只设置了一个参数,例如命名为profile1.dll

代码片段

cout<<"number of arguments:" << argc<<endl;

for (int i=0; i<argc; i++)
cout << "argument " << i << ": " << argv[i] << endl;

在我得到的输出中

number of arguments:2
argument 0: c
argument 1: p

不知道为什么它不打印参数的名称?

最佳答案

你的exe文件名是以C开头的吗?如果您需要一个字符串而您只得到一个字符,这通常是因为您发现 UTF-16 Unicode 中的西方字母有效地在交替的 ANSI 字符之间放置了一个 0。你在为 Unicode 编译吗?

关于c++ - 在 Visual Studio C++ 中读取程序参数的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3352382/

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