-4
int main(int argc, char *argv[])
{
if (argc < 2) {
printf("missing argument\n");
exit(-1);
}
printf("%s %s %s", argv[1], argv[2]);
return 0;
}
只是想給像./a 3 4這樣的命令行參數而不使用.out在linux終端謝謝!我怎樣才能給命令行參數,而不使用擴展名,不是./a.out 3 4,但是喜歡./a 3 4
只是不要在名稱中的.out編譯它? – Annabelle
沒有它說./a目錄中沒有這樣的文件,但如果我用./a.out運行它可以正常工作 –
'gcc'接受'-o'標誌,允許您將'a.out'重命名爲任何你要。 – Jonesinator