我尝试进入项目属性,在配置属性下选择调试,并将命令参数设置为“> out.txt”(不包括引号)。然而,当我运行程序(按F5键)时,仍然会在控制台上看到输出,并且没有创建out.txt文件。这只是一个简单的C++ Hello World程序。这些步骤对我的朋友有效,但对我无效(他也在使用VS2008)。我听说过禁用托管进程,但似乎那只适用于Visual Studio 2005。
看起来“> out.txt”被传递为一个参数。argc为3,argv[1]为“>”,argv[2]为“out.txt”。这不应该发生吗?我该怎么办才能解决这个问题?
看起来“> out.txt”被传递为一个参数。argc为3,argv[1]为“>”,argv[2]为“out.txt”。这不应该发生吗?我该怎么办才能解决这个问题?