|
|
|
Параметры командной строки в C++ — урок 9
При запуске программы из командной строки, ей можно передавать дополнительные параметры в текстовом виде. Например, следующая команда ping -t 5 google.com Будет отправлять пакеты на адрес google.com с интервалом в 5 секунд. Здесь мы передали программе ping два параметра — это задержка между запросами и адрес хоста для обмена пакетами. Эти параметры описываются, как аргументы функции main(). Первый аргумент — это количество параметров, которые были переданы программе. В качестве первого аргумента всегда передается название самого файла программы. Второй аргумент — это массив, хранящий все остальные параметры. Пример 1.1 #include <iostream> using namespace std;
int main(int argc, char *argv[]) { for (int i = 0; i < argc; i++) { // Выводим список аргументов в цикле cout << "Argument " << i << " : " << argv[i] << endl; } return 0; } Откройте командную строку и запустите оттуда скомпилированную программу.
Для получения числовых данных из входных параметров, можно использовать функции atoi и atof.
|
| Категория: C++ | Добавил: vovan (10-Июл-2013)
|
| Просмотров: 440
| Рейтинг: 0.0/0 |
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
|
|
|
| Опрос |
|
|