Как создать приложение (на c++), которое можно запустить из обычной консоли, передав какие-нибудь параметры на основе которых оно будет что-то делать (Как реализовать сам доступ к приложению, что нужно сделать чтобы потом иметь возможность достучаться к нему по имени, как к примеру nmp
в node.js
, и командой заставить что-то делать)?
Примерно так под винду в среде студии:
#include <iostream>
using namespace std;
int main(int argc, char* argv[])
{
if (argc > 1)
{
for (int i = 0; i < argc; i++)
{
cout << argv[i] << endl;
if (strcmp(argv[i], "chto to delaet") == 0)
{
cout << "chto to vivodit" << endl;
}
else if (strcmp(argv[i], "1") == 0)
{
cout << "11111111111111111111" << endl;
}
}
}
else
{
cout << "Argymentov nety" << endl;
}
system("pause");
return 0;
}
В консоли пишите название программы и аргументы через пробел, например:
test.exe "chto to delaet" 1
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Скомпилировал свой проект в MinGW x64 - выпуск, я и до этого так делал Но в моём проекте появилась необходимость заюзать multimedi'ю для музыки Запускаю...
Хочу скомпилировать программу C++ со статической линковкой, чтоб не было зависимостей от vcruntimedll, msvcr