Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

приложение с ключами запуска

290
14 мая 2012 года
Patr1ot
458 / / 09.02.2008
Добрый день!
Может кто сталкивался, как реализовать запуск части программы с помощью ключа, что то типа programm.exe -s
заранее спасибо
  • int main(int argc, char **argv) ? Что именно реализовать?? от arrjj, 14 мая 2012 года
277
15 мая 2012 года
arrjj
1.7K / / 26.01.2011
Код:
#include <iostream>

int main(int argc, char **argv)
{
if(argc < 2)
std::cout<<"No arguments"<<std::endl;
else
{
for(int x=1;x<argc;x+=1)
std::cout<<x<<": "<<argv[x]<<std::endl;
}
return 0;
}
277
15 мая 2012 года
arrjj
1.7K / / 26.01.2011
><

Код:
#include <iostream>
#include <cstring>

int main(int argc, char **argv)
{
if(argc < 2)
std::cout<<"No arguments"<<std::endl;
else
{
for(int x=1;x<argc;x+=1)
    if(!strcmp(argv[x],"--help") || !strcmp(argv[x],"-h") || !strcmp(argv[x],"/?"))
        std::cout<<"RTFM!! http://cplusplus.com/"<<std::endl;
    else
        std::cout<<x<<": "<<argv[x]<<std::endl;
}
return 0;
}
317
15 мая 2012 года
Relax
573 / / 20.09.2000
или так:

LPTSTR WINAPI GetCommandLine(void);
290
15 мая 2012 года
Patr1ot
458 / / 09.02.2008
мне нужно запускать у приложения определенные функции в разное время и другим приложением.
Я думаю запуск с различными ключами как раз то что нужно.
Программа не будет иметь графический интерфейс. Можно конечно в библиотеку все закинуть, но для задачи нужен exeшник.

Можно примерчик ? program.exe выкидывает какое нибудь одно сообщение и program.exe -s выкидывает другое сообщение, это для наглядности.
290
15 мая 2012 года
Patr1ot
458 / / 09.02.2008
Цитата: arrjj
Код:
#include <iostream>

int main(int argc, char **argv)
{
if(argc < 2)
std::cout<<"No arguments"<<std::endl;
else
{
for(int x=1;x<argc;x+=1)
std::cout<<x<<": "<<argv[x]<<std::endl;
}
return 0;
}



Как я понял сдесь идет проверка на содержание параметров запуска... но вот в чем проблема у меня не один параметр в программе будет, то есть сейчас что угодно пиши через пробел после имени файла будет выполняться запуск с параметрами, а мне нужно что бы конкретно параметр -s запускал одно а параметр -b включал другое

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог