Воскресенье, 02-Авг-2026, 00:11
BigTutorial
Меню сайта
Самое популярное
[11-Июл-2013]
Секреты гаджетов (0)
[10-Июл-2013]
Своя рассылка на PHP (0)
Категории раздела
HTML [2]
CSS [1]
PHP [1]
C++ [9]
Прочее [1]
Вход
Чат
200
Поиск
Главная » Статьи » Туториалы по программированию » C++

Параметры командной строки в 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
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Опрос
Помог ли в чём-нибудь вам наш сайт?
Всего ответов: 2
Реклама
Статистика
Block content
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Copyright MyCorp © 2026

    Хостинг от uCoz