Страница 41 из 69
Output Directory (выходной каталог)
-----------------------------------------------------------------
Ваши .OBJ, .EXE и .MAP файлы сохраняются в определяемом
здесь каталоге; Турбо Си просматривает этот каталог при выполне-
нии команд Run и Make. При его отсутствии файлы сохраняются в те-
кущем каталоге.
Turbo С Directory (каталог Турбо Си)
-----------------------------------------------------------------
- 335,336 -
Этот каталог используется системой Турбо Си для нахождения
файла конфигурации (.ТС) и файла справочной информации
(TCHELP.TCH). Для того, чтобы Турбо Си нашел ваш файл конфигура-
ции, используемый по умолчанию, - TCCONFIG.TC, при первой загруз-
ке, если он не находится в текущем каталоге, вы должны установить
к нему маршрут доступа с помощью TCINST - внешней программы наст-
ройки системы.
Pick File Name (имя файла выбора)
-----------------------------------------------------------------
Этот пункт позволяет определить имя pick-файла. Задание
здесь имени позволяет Турбо Си загружать этот файл (если он су-
ществует) и указывает Турбо Си, куда записывать соответствующую
информацию. Если вы изменяете имя pick-файла, то Турбо Си сначала
сохраняет текущий pick-файл, а затем загружает новый.
Если здесь имя не задано, то Турбо Си записывает pick-файл
только если установка Options/Directories/Current Pick File со-
держит имя файла.
Для создания pick-файла вы должны определить его имя. Для
этого вы должны ввести имя в рамку, которая появляется после вы-
бора пункта Options/Directories/Current Pick File. После того,
как вы определите pick-файл, Турбо Си будет сохранять его каждый
раз при выходе из системы. Это имя pick-файла будет сохранено в
вашем файле конфигурации при выполнении команды Options/Save
Options.
Current Pick File (текущий файл выбора)
-----------------------------------------------------------------
Этот пункт меню показывает имя и расположение pick-файла,
если он существует. Информацию этого пункта нельзя изменять. Те-
кущий pick-файл показывает имя файла выбора, используемого по
умолчанию или задаваемого вами с помощью команды Pick File Name.
Если вы изменяете имя pick-файла или выходите из интегрированной
среды, Турбо Си сохраняет текущую информацию в указанном здесь
файле выбора.
- 337,338 -
Arguments (аргументы)
-----------------------------------------------------------------
Позволяет вам задавать аргументы командной строки для выпол-
няемой программы, как если бы они были набраны в командной строке
DOS (переназначение не поддерживается). Здесь необходимо задавать
только одни аргументы, без имени программы.
Save Options (сохранить опции)
-----------------------------------------------------------------
Сохраняет все выбранные вами опции компилятора, компоновщи-
ка, среды, отладчика и проектировщика в файле конфигурации (по
умолчанию им является файл TCCONFIG.TC). При загрузке Турбо Си
ищет в текущем каталоге TCCONFIG.TC; при его отсутствии там, Тур-
бо Си просматривает каталог Турбо Си.
Retrieve Options (восстановить опции)
-----------------------------------------------------------------
Загружает файл конфигурации, ранее сохраненный командой
Options/Save Options.
Debug (меню отладчика)
-----------------------------------------------------------------
Команды этого меню управляют установками интегрированного
отладчика, за исключением точек останова и контрольных выражений
(они указаны в меню Break/Watch).
- 339,340 -
ЙДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД»
є Files Edit Run Compile Project Options єDebugє Break/watchє
єДДДДДДДДДДДДДДДДДДДДДДДДД Edit ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДє
АДДДДДЩ є
є Line 1 Col 1 Insert Indent Tab єEvaluate Ctrl-F4 єє
є єДДДДДДДДДДДДДДДДДДДДДДДєє
є єCall stack Ctrl-F3 єє
є єFind function єє
є єRefresh display єє
є єDisplay swapping Smartєє
є єSource debugging On єє
є АДДДДДДДДДДДДДДДДДДДДДДДЩє
є є
є є
ННННННННННННННННННННННННННН Watch НННННННННННННННННННННННННННННН
є є
є F1-Help F5-Zoom F6-Switch F7-Trace F8-Step F9-Make F10-Menu є
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Рис 5.22. Меню отладчика (Debug)
Evaluate (Оценка)
-----------------------------------------------------------------
"Оценка" позволяет оценивать переменные или выражения, отоб-
ражать их значения и, при необходимости, модифицировать их значе-
ния.
Команда открывает расположенное вверху окно, содержащее три
поля: поле оценки (Evaluate), результирующее (Result) поле и поле
нового значения (New Value). При этом в поле оценки переносится
текущее выражение, представляющее собой слово, на котором разме-
щается в данное время курсор в окне редактирования. Вы можете
оценить текущее выражение, нажав Ввод, отредактировать его или
оставить прежним. Вы можете также расширить текущее выражение пу-
тем копирования дополнительных символов из окна редактирования с
помощью ключа "Right arrow" (стрелка вправо).
Вы можете оценить любое допустимое выражение Си, если оно не
содержит:
- функциональных обращений;
- 341,342 -
- обозначений или макросов, определяемых с помощью #define
или typedef;
- локальных либо статических переменных, не находящихся в
области действия используемой функции до тех пор, пока они не бу-
дут полностью квалифицированы.
Если отладчик может оценить выражение, то он отображает его
значение в результирующем поле.
Если выражение относится к переменной, либо простому элемен-
ту данных, то вы можете переместить курсор вниз в поле нового
значения и ввести выражение как новое значение.
Если вам необходимо модифицировать значение выражения, но вы
не хотите делать этого, нажмите клавишу Esc для того, чтобы зак-
рыть окно. Если вы изменили содержание поля нового значения, но
не нажали клавиши Ввод, отладчик проигнорирует сделанные вами из-
менения при выходе из окна.
Debug/Evaluate отобразит каждый тип значения в соответствую-
щем формате. Например, он отобразит int как целое по основанию 10
и массив как указатель по основанию 16. Для того, чтобы получить
различные форматы отображения, дополните выражение командой, сле-
дующей за одним из форматных спецификаторов, приведенных в Табли-
це 5.5.
Используйте повторное выражение для отображения значений
последовательных элементов данных. Например: для массива целых,
поименованного xarray,
xarray[0],5 отображается 5 последовательных целых чисел
в десятичной системе счисления
xarray[0],5x отображается 5 последовательных целых чисел
в шестнадцатиричной форме.
Выражение, использованное в повторном счете, должно предс-