Четвертый BORLAND С++ и его окружение

Функция main.


Аргументы функции main (argc, argv и env) всегда передаются

функции main подпрограммой инициализаци и Borland С++.

  • argc (тип integer) - число аргументов командной строки.
  • argv - массив указателей на строки (char *[]). В версиях

    DOS 3.x argv[0] - полное (т.е. включая маршрут доступа)

    имя запускаемой программы. argv[x] - параметр, набранный

    в командной строке после функции (порядковый номер - x).

  • env - также массив указателей на строки. Каждый элемент

    env[] содержит строку вида ENVVAR = value. Аргумент env

    доступен также через глобальную переменную environ. argc и

    argv также доступны через глобальные переменные _argc и

    _argv.

  • Для использования соглашения о связях Паскаля можно использовать ключевое слово cdecl. Например:

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



    Содержание раздела