Практическая работа №39

Практическая работа №39

Компиляция готовой программы

Ход работы: С и Pascal: Пусть программа на Pascal cipas должна обратиться к подпрограмме fun на С. Ей передаются значения двух переменных i и…

Объявление внешней функции (external) fun с прототипами

I и j. Функция fun возвращает целое значение

начало тела программы}

Begin

writeln(‘Введите значения i и j через пробел’);

read(i,j);

writeln(

fun(i,j));

end. {конец тела программы}

Объектный модуль функции fun, написанной на языке С, находится в файле c:prim.obj, который подключается по директиве {$L c:prim.obj}.

Текст функции fun на языке С:

int fun(int b, int c)

{

int a;

a=b-c;

return (a);

}

Необходимо выполнить трансляцию исходного модуля prim.с. Дальнейшая работа осуществляется в среде Pascal.