我正在使用Visual C++,以下是代码:
int _tmain(int argc, _TCHAR* argv[])
{
for (int i = 0; i < argc; ++i)
{
cout << argv[i] << endl;
}
getch();
return 0;
}
这个程序叫做 MyProgram.exe
。
然后我通过以下方式运行程序:MyProgram.exe hello world
该程序应该会打印出:
MyProgram.exe
hello
world
但是它没有成功,而是打印了3行地址值:
005D1170
005D118C
005D1198
我做错了什么吗?