Главная » Статьи » C++ » Статьи по С++ |
Скачивать материалы с сайта, могут только зарегистрированные пользователи.
Для регистрации заполните два поля ниже!
Через минуту Вы получите "Гостевой доступ"
Аргументы функции main()
В языке C заданы два встроенных аргумента функции main: argc и argv. Выглядит это так: int main(int argc, char *argv[]) {...} Аргумент argc типа integer содержит в себе количество аргументов командной строки. Аргумент argv типа char - указатель на массив строк. Каждый элемент массива указывает на аргументы командной строки. Один параметр отделяется от другого пробелами.
В средах разработки фирмы Borland (Borland Builder C++, Borland C++ и т.п.) предусмотрен еще и третий аргумент env, который, так же как и argv является указателем на массив строк, но содержит установки среды: int main(int argc, char *argv[], char *env[]) {...} Если необходимо в качестве параметра иметь строку, содержащую пробелы, то ее надо заключить в двойные кавычки. Если аргументом является число, то оно рассматривается как строка. Для работы с ним, как с числом необходимо его преобразовать, используя соответствующую функцию. Пример: #include "stdio.h" В листинг нужно добавить getchar(); перед return 0; чтобы окно при выполнении программы сразу не закрывалось для ruford : лучше не getchar() а getch() содержится в conio.h Статья с сайта www.ishodniki.ru | |
Просмотров: 830 | | |
Выразить благодарность - Поделиться с друзьями!
Всего комментариев: 0 | |