嗨非常新手的問題,但我就是想不通:創建的argc argv的
我有一個函數名爲bar
class foo
{
public:
bool bar(int argc, char** argv);
}
的argv應該包含
"--dir" and "/some_path/"
如何創建argv和argc以便我可以將它們傳遞給bar()?我已經嘗試了很多方法,但我無法獲得指針和類型轉換的權利。
因此,我不想從命令行獲取argv,而是想在代碼中創建它。
感謝您的任何意見!
創建?沒有!你可以通過argv將參數傳遞給你的程序。 argc是傳入參數的數量。argv可以容納任何值,路徑... – Raindrop7
@ Raindrop7,有時你必須在程序中創建argc和argv。例如,如果你想使用增強單元測試,你最終會調用main。在android上(如果你想在設備上運行測試),你必須自己調用它,你必須爲它形成參數。 –