我真的不知道該怎麼問這個...命令行參數和文件輸入的C
本來我想,開始讀功能的文件,但我不知道會是怎樣的文件名,我想讀,因爲文件名會在我的主要功能被傳遞作爲命令行參數(argv [])
所以我主要的樣子:
int main(int argc, char *argv[])
我的功能將類似於:
int get_corners(FILE *input, int size, and so on)
我已經試過在我的功能:
*input = fopen(argv[1], "r");
但是,編譯器說,它無法識別變量的argv
那麼,能不能有人請幫助我瞭解如何給你打電話時,輸入文件不是主要的,必須處理命令行參數?
哪個編譯器使用的是..這OS,你運行這個嗎? – Krishnabhadra
以及我正在使用UNIX –