對不起這樣的noobie問題,我以前從未遇到過這個問題,我在網上查找,但只能找到argc和argv的描述。參數數量無效
不管怎樣,我開始在Visual Studio 2012年我點擊空項目一個新的Win32控制檯項目,並開始通過增加program.cpp與內容如下:
#include <iostream>
#include <Windows.h>
int main(int argc, char** argv)
{
printf("%d", argc);
getchar();
return 0;
}
我打算使用參數來製作一個程序,這就是爲什麼我需要argc才能正常工作。該代碼輸出一個巨大的數字,如'21374903'。在properties - > linker - > advanced中,我將入口點設置爲'main'。
有什麼我做錯了嗎?我可以添加設置以使其正常工作嗎?
請注意,您必須爲'printf'和'getchar'包含'',''是不必要的。 –
@JamesMcNellis Windows.h用於SetConsoleTitle(尚未添加),並且iostream包含printf和getchar。我編譯了一個空的項目,所以我不需要stdio.h :) – MysteryDev