Первое, извините, мой плохой английский и любые ошибки в запросе. Я много искал, но я не мог объяснить простыми словами. Я работаю с серверами Linux и командной строки, я привык называть программы через него, какC++ Выполните функцию через cmd или shell
./program foo -u adm -p 123
Но я всегда задавался вопросом, как сделать программы, чтобы действовать так, я имею в виду вызвать определенную функцию и запись параметров без необходимости для открытия самой программы.
Иными словами.
Если я закодировать C++, как это и скомпилировать
#include <iostream>
using namespace std;
void SayHello(string Name)
{
cout << " Hello " << Name;
}
как я могу назвать его через командную строку, как
./Program SayHello CARLOS
Sorry о моем невежестве, но это то, что я хочу учить.
Спасибо за ваше внимание
Использование main, check http://www.site.uottawa.ca/~lucia/courses/2131-05/labs/Lab3/CommandLineArguments.html –
Я предполагаю, что вы действительно хотите что-то вроде «./SayHello Carlos «который выводит« Привет Карлос »? –
Да, спасибо за вашу помощь. Я прочитал сайт, и это помогло понять. :) – Matthew