Я пытаюсь написать функцию для принятия аргументов командной строки. В поиске Google у меня было так много хитов, но все они используют аргументы командной строки с главной функцией, что-то вроде ниже.Использование аргументов командной строки в CPP, отличных от основной функции
#include <iostream>
int main(int argc, char** argv) {
std::cout << "Have " << argc << " arguments:" << std::endl;
for (int i = 0; i < argc; ++i) {
std::cout << argv[i] << std::endl;
}
}
Если у меня уже есть основная функция, и я хочу написать еще одну функцию, вызываемую позже в основной или любых другой программе, как писать, что, то есть функция с заданным пользователем именем.
Если вы хотите, чтобы написать метод, но вы даже не понимаете, как передавать аргументы ... Может быть, вы должны потратили несколько часов просвещении о абсолютных начинающих основах вашего любимого языка. Это не подразумевается как оскорбление, но вам действительно нужно получить представление о наиболее важных концепциях, прежде чем делать следующий шаг. – GhostCat
@ Jägermeister Спасибо за ваш комментарий. :) – AwaitedOne
Возможный дубликат [C++ process argc argv вне main()] (http://stackoverflow.com/questions/12862798/c-process-argc-argv-outside-of-main) – gdlmx