Реферат: Разработка синтаксического распознавателя вычисляемого оператора перехода языка FORTRAN
#include<time.h>
#include"keyboard.h"
//¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾
// Макроопределения.
//¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾
#define ERROR 0 // Код ошибки.
#define COL_STR 20 // Максимальное количество строк.
#define STR_LEN 35 // Длина строки.
#define MAX_STR_LEN 255 // Максимальная длина строки.
#define FILENAME "TEST.TXT" // Имя файла, открываемого по умолчанию.
#define YES 1
#define NO 2
#define OK 3
//#define TEST // Определено, если включен отладочный режим.
//¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾
// Прототипы функций.
//¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾
int I_ReadKey(void); // Опрос клавиатуры.
void Welcome(void); // Экран при старте программы.
void Menu(void); // Меню.
void Help(void); // Помощь.
void MyExit(int=0); // Корректный выход из программы.
void Beep(int=500,int=100); // Звуковой сигнал.
void Usage(void); // Использование программы.
int OpenFile(void); // Открытие файла.
void DrawBox(int,int,int,int,char*); // Рисует рамку с заголовком.
void PrintText(void); // Печатает основной текст.
void Screen(void); // Перерисовка экрана.
void Compile(void); // Компиляция.