wxDev的访问冲突错误 我是C++程序员的新手,我得到了一个任务,它要求我通过使用参数来添加2个简单的数字。 我已经和我所有的朋友检查了我的代码,这很好,但是我收到了相同的错误(你的程序中存在访问冲突。你想破坏它吗?) 在输出框中,其停止位置为(“[New Thread 3120.0x1724]\n”)

wxDev的访问冲突错误 我是C++程序员的新手,我得到了一个任务,它要求我通过使用参数来添加2个简单的数字。 我已经和我所有的朋友检查了我的代码,这很好,但是我收到了相同的错误(你的程序中存在访问冲突。你想破坏它吗?) 在输出框中,其停止位置为(“[New Thread 3120.0x1724]\n”),c++,C++,我使用的是wxDev-C++,我的电脑是windows7 64位 我的代码: using namespace std; int main(int argc, char *argv[]) { int a,b; a = atoi (argv[1]); b = atoi (argv[2]); cout << a+b<< endl; return 0; } 使用名称空间std; int main(int argc,char*argv[])

我使用的是wxDev-C++,我的电脑是windows7 64位

我的代码:

using namespace std;

  int main(int argc, char *argv[])

{

  int a,b;


  a = atoi (argv[1]);
  b = atoi (argv[2]);

  cout << a+b<< endl;
  return 0;

}
使用名称空间std;
int main(int argc,char*argv[])
{
INTA,b;
a=atoi(argv[1]);
b=atoi(argv[2]);

代码正确。也许你没有正确使用COMAND线。< / P>获得更聪明的朋友?):“嗨,我是C++代码的新手”-它将涵盖像这样以及更多的基本内容。这样就不会那么令人沮丧了。您确定在cmd行中传递了两个arg吗?您如何调用该程序?您需要做的一件事是在分配使用argv[]之前检查argv[]的大小。argc是argv[]中可用的索引数在你的情况下,它应该不少于3是的,我通过2个参数