Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.05.2012, 17:36   #1
Sparky
Участник клуба
 
Аватар для Sparky
 
Регистрация: 15.05.2009
Сообщений: 1,222
По умолчанию аналог getopt

Здравствуйте, подскажите пожалуйста аналог getopt в Windows
Единственное, что ограничивает полет мысли программиста-компилятор
Sparky вне форума Ответить с цитированием
Старый 06.05.2012, 17:57   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А что это за функция (программа)?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 06.05.2012, 18:14   #3
Sparky
Участник клуба
 
Аватар для Sparky
 
Регистрация: 15.05.2009
Сообщений: 1,222
По умолчанию

парсер параметров командной строки POSIX
Единственное, что ограничивает полет мысли программиста-компилятор
Sparky вне форума Ответить с цитированием
Старый 06.05.2012, 19:23   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Речь идет о командной строке, передаваемой в твою программу?
Не знаю как у тебя а у меня компиль мне предоставляет это:
Код:
int _tmain(int argc, _TCHAR* argv[])
И парсить ничего не надо.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 06.05.2012, 20:08   #5
Sparky
Участник клуба
 
Аватар для Sparky
 
Регистрация: 15.05.2009
Сообщений: 1,222
По умолчанию

а как если программа с ключами работает например: test -f input.txt
Единственное, что ограничивает полет мысли программиста-компилятор
Sparky вне форума Ответить с цитированием
Старый 06.05.2012, 20:42   #6
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

А это ручками.
В Windows, в отличие от Unix, основной интерфейс - GUI, поэтому средства командной строки не развиты, по сути лишь то, что досталось от DOS.
s-andriano вне форума Ответить с цитированием
Старый 06.05.2012, 20:52   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Sparky
argv[i] - даст первый символ i-го параметра. Думаю в цикле пройтись до символа 0 (окончание строки) или пробела (окончание параметра) не трудно
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
getopt|C| Не срабатывает case Демик Помощь студентам 0 04.04.2012 18:33
Аналог 1С alexvav Свободное общение 13 29.03.2011 14:11
getopt отказывается обрабатываеть 3-ю опцию gignet Общие вопросы C/C++ 3 25.06.2010 13:58
Аналог try. beemoto Общие вопросы Delphi 16 16.12.2009 18:33
Аналог with на С++. Иллидан Общие вопросы C/C++ 1 16.05.2008 21:41