Visual c++ Visual C中的命令行参数++;在VS2010中

Visual c++ Visual C中的命令行参数++;在VS2010中,visual-c++,Visual C++,如何访问在项目中设置的命令行参数。 例如,如果我向命令行“abc def ghi”提供以下输入 那么如何使用argc和/或argv访问它们呢 如果我通过argv[I]或*argv[I]访问一些整数值,就会得到它们 谢谢。您可以像本例中那样访问它们: #include <iostream> int main(int argc, char* argv[] ) { for(int i=0;i<argc;i++) { std::cout<<argv[i];

如何访问在项目中设置的命令行参数。 例如,如果我向命令行“abc def ghi”提供以下输入 那么如何使用argc和/或argv访问它们呢

如果我通过argv[I]或*argv[I]访问一些整数值,就会得到它们
谢谢。

您可以像本例中那样访问它们:

#include <iostream>

int main(int argc, char* argv[] ) {
  for(int i=0;i<argc;i++) {
   std::cout<<argv[i];
  }
}
这可能就是它的工作方式:

  for(int i=0;i<argc;i++) {
   std::wcout<<argv[i];
  }

for(int i=0;i您可以像本例中那样访问它们:

#include <iostream>

int main(int argc, char* argv[] ) {
  for(int i=0;i<argc;i++) {
   std::cout<<argv[i];
  }
}
VisualC++中的默认值Unicode是定义的。因此,您必须使用STD::WCUT作为输出,而不是STD::CU../P> 这可能就是它的工作方式:

  for(int i=0;i<argc;i++) {
   std::wcout<<argv[i];
  }

for(int i=0;i请发布您拥有的“为您提供整数值”的代码,请发布您拥有的“为您提供整数值”的代码,谢谢我犯了错误。我使用了main和char,而不是使用_tmain和_TCHAR。我还知道了一点:默认情况下,第一个命令行参数是.exe文件的路径……谢谢:)谢谢,我弄错了。我没有使用_tmain和_TCHAR,而是使用了main和char。我还知道了一点:默认情况下,第一个命令行参数是.exe文件的路径……谢谢:)