Top.Mail.Ru
Ответы
Аватар пользователя
8лет
Изменено
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+3

Составить программу поиска заданного с клавиатуры слова в заданном текстовом файле на языке Паскаль

По дате
По рейтингу
Аватар пользователя
Новичок
8лет

Решение на Pascal ABC

var f1: text;
i: integer;
stroka, slovo: string;
begin
Assign(f1, 'input.txt');
Reset(f1);
write ('slovo=');
readln (slovo);
i:=0;
while not Eof(f1) do
begin
readln (f1, stroka);
if slovo in stroka then inc(i);
end;
Close(f1);
if i <> 0 then writeln ('Слово есть в файле')
else writeln ('Слово отсутствует, в файле');
end.

Аватар пользователя
Оракул
8лет

Если файл состоит из слов, расположенных в столбик то примерно так
readln(slovo);
while not eof(f) do
begin
readln(f,s);
if s=slovo then...
---
end;

Аватар пользователя
Мыслитель
8лет

блин, в учебниках по Си, это стандартные учебные программы - они там приводятся и подрлбно разбираются