• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Паскаль, файлы, помогите, плизззззззз...

DjDeniels-61

Новые
Регистрация
16 Июн 2009
Сообщения
20
Реакции
0
Баллы
0
Паскаль, файлы, помогите, плизззззззз...

Помогите,плиз оч нужно на экзамен....

1)Имеется текстовый файл. Найти: количество строк, начинающихся с буквы «А» и «а».

2)в существующем типизированном файле,элементами которого явл. отдельные слова, изменить на заданное слово: первое слово.


Заранее огромное спасибо!!!
 
Помогите,плиз оч нужно на экзамен....

1)Имеется текстовый файл. Найти: количество строк, начинающихся с буквы «А» и «а».

Заранее огромное спасибо!!!

VAR
f:TEXT;
S:STRING;
N:WORD;
BEGIN
Assign(f,'C:\d');
ReSet(f);
N:=0;
REPEAT
ReadLn(f,S);
IF (S[1]='A') OR (S1='a') THEN INC(N);
UNTIL EoF(f);
Close(f);
WriteLn('N = ',N);
ReadLn;
END.
 
Последнее редактирование:
Помогите,плиз оч нужно на экзамен....

2)в существующем типизированном файле,элементами которого явл. отдельные слова, изменить на заданное слово: первое слово.

Заранее огромное спасибо!!!

VAR
f,f1:TEXT;
S:STRING;
Ch:CHAR;
BEGIN
Assign(f,'C:\d');
ReSet(f);
Assign(f1,'C:\d1');
ReWrite(f1);
Write('Enter word for replacement: '); Readln(S);
Write(f1,S+' ');
REPEAT
READ(f, Ch);
UNTIL Ch=' ';
REPEAT
Read(f,Ch);
Write(f1,Ch);
UNTIL EoF(f);
Close(f);
Close(f1);
END.
 
Назад
Сверху