Язык Си в примерах/Использование аргументов командной строки: различия между версиями
Содержимое удалено Содержимое добавлено
→Пример 1: оформление |
→Подробнее об аргументах командной строки: оформление |
||
Строка 57:
Основной функцией в программе на языке Си является функция <tt>main()</tt>. Мы уже познакомились с простейшим способом объявления этой функции:
<big><source lang="c">
/*
* Простейшая форма main()
Строка 67:
return 0;
}
</source></big>
Для того, чтобы ваша программа могла анализировать параметры, передаваемые ей через командную строку, функцию main() следует описать несколько сложнее:
<big><source lang="c">
/*
* main() с обработкой параметров
Строка 81:
return 0;
}
</source></big>
При такой записи, при вызове вашей программы, параметр <tt>argc</tt> будет содержать количество параметров командной строки '''плюс один'''. Действительные параметры нумеруются с единицы по <tt>argc-1</tt> включительно (т.е. всего <tt>argc-1</tt> параметров), параметр под номером ноль является служебным — он содержит полный путь и имя исполняемого файла вашей программы.
Строка 90:
=== Пример 2 ===
<big><source lang="c">
/*
* Пример программы, работающей со своей командной строкой
Строка 118:
return 0;
}
</source></big>
== Задачи для самостоятельного решения ==
|