Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Krist_ALL
 Аватар для Krist_ALL
9 / 9 / 0
Регистрация: 01.02.2010
Сообщений: 317
#1

Передать аргументы и ключи - C++

21.05.2010, 22:40. Просмотров 531. Ответов 5
Метки нет (Все метки)

Мне нужно чтобы вызывать прогу из консоли так:
proga -f file.txt

так получатеся что в argv[1] - -f
argv[2] - file.txt

а если ключей будет много и в люббом порядке? как эамутить?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.05.2010, 22:40     Передать аргументы и ключи
Посмотрите здесь:

C++ Ключи RSA
C++ Не парсит аргументы
C++ Аргументы функции
C++ аргументы main
C++ Аргументы и using
Не передаются аргументы C++
Аргументы у функции C++
C++ Аргументы Функции
C++ Строку с методом подчеркивает и говорит о том, что не переданы аргументы. Как их передать в метод?
C++ Передать аргументы командной строки
C++ Аргументы и параметры
Аргументы функции C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
21.05.2010, 22:50     Передать аргументы и ключи #2
есть два варианта:
1) нанять программиста, чтобы написал программу разборак командной строки
2) смотреть в сторону getopt() и getopt_long()
kazak
 Аватар для kazak
3030 / 2351 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
21.05.2010, 22:58     Передать аргументы и ключи #3
Цитата Сообщение от alex_x_x Посмотреть сообщение
2) смотреть в сторону getopt() и getopt_long()
Это вроде под линуксом работает.
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
21.05.2010, 23:03     Передать аргументы и ключи #4
есть варианты и под винду, оно конечно не из стандарта
например
http://www.codeproject.com/KB/cpp/xgetopt.aspx
Krist_ALL
 Аватар для Krist_ALL
9 / 9 / 0
Регистрация: 01.02.2010
Сообщений: 317
21.05.2010, 23:35  [ТС]     Передать аргументы и ключи #5
а иногда пишут argv *char[]
а иногда пишут argv **char
чеи отлич?
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
21.05.2010, 23:37     Передать аргументы и ключи #6
ни в чем, кому больше как нравиться
Yandex
Объявления
21.05.2010, 23:37     Передать аргументы и ключи
Ответ Создать тему
Опции темы

Текущее время: 03:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru