gpt4 book ai didi

c++ - argv[1] 仅包含 Visual C++ 2010 中第一个命令行参数的首字母

转载 作者:太空狗 更新时间:2023-10-29 23:52:58 26 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
What is the difference between _tmain() and main() in C++?

我有一个控制台应用程序,它接受一个命令行参数。

int _tmain(int argc, char* argv[])
{
...
printf("Path: %s\n", argv[1]);
...
}

当我使用参数 (myprogram.exe D:\myfolder\myfile) 运行程序时,它打印 Path: D 而不是 Path: D :\我的文件夹\我的文件

我应该如何更改提取第一个命令行参数 (argv[1]) 的过程,以便它返回完整路径,而不仅仅是第一个字母?

我尝试将路径放在引号中 (myprogram.exe "D:\myfolder\myfile"),但没有用。

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