Написать программу на языке Паскаль которая вызывает из модуля подпрограмму, которая печатает содержимое непустого текстового файла по рядкам, вставляя в начало рядка слово "рядок" и номер этого рядка(4 позиции).
BobbyFresnel:
Что за "рядок"? Это на грядке в огороде рядки. А тут наверно надо какой-то другой термин подобрать, ьолее подходящий к текстовому файлу.
я извиняюсь строка
помогите пожалуйста у меня экзамен
Ох, наверно не смогу. Раз "рядок" - это строка, то Вы с Украины. А там популярно писать на паскале или в Лазарус, или вообще в ТурбоПаскаль. Я понятия не имею, как там модули оформлять, потому что нас учили на PascalABC.NET.
а можете просто без модуля
В PascalABC.NET Все по-другому, Вас не устроит.
хотя бы алгоритм какой то
можно и а абс
Как скажете
Ответы
Ответ дал:
0
===== PascalABC.NET =====
unit Nekrasov; // поместить в одноименный файл !!!
interface
procedure PrintText(fn: string);
implementation
procedure PrintText(fn: string);
begin
var i := 1;
foreach var s in ReadLines(fn) do
begin
Writeln(i:4, ' ', s);
i += 1
end;
end;
end.
=========================
uses nekrasov; // вызывающая программа (другой файл)
begin
var fn := ReadlnString('Укажи имя файла:');
if FileExists(fn) then
PrintText(fn)
else
Println('Файл не найден')
end.
Вас заинтересует
1 год назад
1 год назад
3 года назад
8 лет назад