logo search
ООП для Заоч / Пинчук Лозовская Программир на С

Void або int main(int n, char** p, char** q);

Значення всіх параметрів формується і передається операційною систе-мою при запуску програми. Перший параметр - N одержує значення, що дорівнює кількості параметрів командного рядка. Наприклад, при запуску програми proba.exe з такого командного рядка

proba.exe file1.txt file2.txt

параметр N одержить значення 3.

Другий параметр - p є покажчиком на одновимірний масив рядків, які містять самі параметри командного рядка. Параметри командного рядка розділяються пробілами.

Третій параметр - q передає адресу масиву рядків, які містять параметри оточення процесора. Зазначений масив завершується адресою NULL, це значення використовується при побудові циклічного перебору параметрів оточення процесора.

У наведеному нижче прикладі програма виводить на екран параметри командного рядка і параметри оточення процесора. Зверніть увагу на особливості побудови другого циклу, що здійснює виведення параметрів оточення процесора.

// Приклад 1

#include <syst.h>;