Привет очень новичка вопрос, но я просто не могу понять:создать ARGC ARGV в коде
У меня есть функция под названием бар
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 внутри программы. Например, если вы хотите использовать тест блока boost, вы в конечном итоге назовете main. И на android (если вы хотите запускать тесты на устройстве), вы должны вызвать его самостоятельно, и вам нужно сформировать аргументы для него. –