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

Идеи насчет коммандной строки - C++

Восстановить пароль Регистрация
 
Nooby.NET
8 / 8 / 1
Регистрация: 12.10.2010
Сообщений: 22
02.11.2010, 08:57     Идеи насчет коммандной строки #1
Друзья, нужна искренне Ваша помощь.

Язык ANSI C
Есть структура Flags, в которую я буду сохранять все значения с коммандной строки (структурка такая)
Как разобрать буквенные симовлы я примерно знаю.
/home/ivk/evc/evc
Usage: evc input_file_name output_file_name [options]
Where options include:
-d print debug messages [default OFF]
-e print errors [default OFF]
-p print matrix [default OFF]
-t print execution time [default OFF]
но вот такие параметры как разобрать, подскажите.
string.h нельзя использовать по условию.
-prec=<num> precision [default - 1e-14]
-eps=<num> 'epsilon' [default - 1e-10]
-max_iter=<num> limit number of iterations
[default - 0, i.e. not limit]
-h, -? print this and exit

На С никогда не писал прикладных задач, только алгоритмические куски, так что не очень шарю как это сдлеать.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.11.2010, 08:57     Идеи насчет коммандной строки
Посмотрите здесь:

C++ работа с коммандной строкой(передача парамметров)
[C++] Обработка адреса DNS и IP из коммандной строки C++
C++ Как считать параметр коммандной строки
насчет framework C++
C++ компиляция из коммандной строки
C++ идеи, идеи, идеи для начинающих
C++ Ошибка программы при запуске .exe файла из коммандной строки
Обработка параметров коммандной строки C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
02.11.2010, 10:01     Идеи насчет коммандной строки #2
Цитата Сообщение от Nooby.NET
string.h нельзя использовать по условию.
там функция strcmp() для сравнения двух строк
если прямо-таки нельзя использовать string.h, пиши свою strcmp()

C
1
2
3
4
5
6
    while (*s1 != '\0' && *s2 != '\0' && *s1 == *s2) {
        s1++;
        s2++;
    }
 
    return *s1 - *s2;
Yandex
Объявления
02.11.2010, 10:01     Идеи насчет коммандной строки
Ответ Создать тему
Опции темы

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