Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Идентифицировать их как параметры командной строки.





Параметр argc имеет целочисленный тип и предназначен для хранения количества

Аргументов командной строки. Его значение всегда не меньше единицы, поскольку имя

Программы также является одним из учитываемых аргументов. Параметр argv представляет

Собой указатель на массив символьных указателей. Каждый указатель в массиве argv ссылается

на строку, содержащую аргумент командной строки. Элемент argv[0] указывает на имя

программы; элемент argv[1] — на первый аргумент, элемент argv[2] — на второй и т.д. Все

Аргументы командной строки передаются программе как строки, поэтому числовые аргументы

Необходимо преобразовать в программе в соответствующий внутренний формат.

Важно правильно объявить параметр argv. Обычно это делается так.

char *argv[]

int main(int argc, char *argv[])

{

if(argc!=2) {

cout << "Вы забыли ввести свое имя.\n";

Return 1;

}

cout << "Привет, " << argv[1] << '\n';

return 0; /* Эта программа посимвольно выводит все аргументы командной строки, с которыми

Она была вызвана.

int main(int argc, char *argv[])

{

Int t, i;

for(t=0; t<argc; ++t) {

i = 0;

while(argv[t][i]) {

cout << argv[t][i];

++i;

}

cout << ' ';

}

Return 0;

}

Нетрудно догадаться, что первый индекс массива argv позволяет получить доступ к

Соответствующему аргументу командной строки, а второй — к конкретному символу этого

Строкового аргумента.

Обычно аргументы argc и argv используются для ввода в программу начальных параметров,

исходных значений, имен файлов или вариантов (режимов) работы программы

Каждая функция, кроме типа void, возвращает какое-нибудь значение. Это значение явно

Задается с помощью инструкции return. Другими словами, любую не void-функцию можно

Использовать в качестве операнда в выражении. Следовательно, каждое из следующих

выражений допустимо в C++.

х = power(у);

if(max(х, у)) > 100) cout << "больше";

switch(abs (х)) {







Date: 2016-07-25; view: 233; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию