Аргументы главного метода программы в С++

У главного метода программы main() могут быть аргументы: число параметров командной строки и массив с текстовыми значениями этих параме­тров. Обычно параметры называют argc (размер массива) и argv (сим­вольный двумерный массив), однако это не обязательно. В листинге ниже приведен пример программы, в которой в столбик выводятся на экран все переданные в командной строке параметры функции. При этом первым и всегда присутствующим параметром является название запускаемой программы (полный путь к файлу).
include 
using namespace std;
int main(int size,char *str[]){
int i;
for(i=0; i < size; i++)
 cout << i+1 << "-th argument is: " << str[i] << endl;
return 0;
}
Первый целочисленный size аргумент особых вопросов не вызывает. Второй аргумент, объявленный как char *str[] - массив, элементами кото­рого являются текстовые строки, реализованные в виде символьных массивов. Здесь важно то, что ссылка str[i] означает i-ю строку, т.е. текстовое значение i-го параметра командной строки. В приведенном программном коде индексная переменная х пробегает значения в соответ­ствии с размером массива (от 0 до size-1 включительно). Для каждого значения этого индекса на экран выводится соответствующий параметр командной строки, для чего используется ссылка str[i].
Онлайн всего: 2
Гостей: 2
Пользователей: 0

STUDLAB Сообщить про опечатку на сайте