Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.06.2009, 21:50   #1
senchakv
 
Регистрация: 24.05.2009
Сообщений: 2
По умолчанию Ссылочные типы

Написать логическую функцию Search(T,c,i,j), определяющую, входит ли литера с в текст Т, и, если входит, присваивающую параметрам i и j "координаты" первого вхождения этой литеры (i - номер строки, j - номер позиции в строке).
Вот написал начало, закончить не могу...
Код:
const
 n=100;
type
 Ref = ^String;
 Tekst= array [1..N] of Ref;
var t:tekst; f:text; k:byte; c:char;i,j:integer;
procedure Input(var f:text;var t:tekst; var k:byte);
 var i:byte; s:string;
 begin
  reset(f);
  for i:=1 to n do
   begin
    new(t[i]);
    if eof(f) then
     begin
      readln(f,s);
      t[i]:=nil
       end
        else

         begin
          readln(f,s);
          t[i]^:=s;
          end;
    if t[i]<>nil then inc(k);
   end;
   closefile(f);
 end;

Function Search(t:tekst; c:char;i,j:integer):boolean;
 var  b:boolean; o,p:byte;
begin
  b:=false;
  for o:=1 to k do
begin
if b then break;
   for p:=1 to length(t[i]^) do
    if t[o]^[p]=c then
begin
 b:=true;
break;
end;

i:=o;
j:=p;
 search:=b;
 end;
 end;
begin
 assignfile(f,'text.txt');
 input(f,t,k);
 write('Simvol->'); readln(c);
 writeln(Search(t,c,i,j));
 readln
end.
помогите дописать функцию
senchakv вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ссылочные типы senchakv Помощь студентам 0 13.06.2009 21:41
встроеннные функции, ссылочные переменные Dimarik Общие вопросы C/C++ 8 10.05.2009 11:46
Исправте программу.Ссылочные типы данных. Динамическая память ромка) Паскаль, Turbo Pascal, PascalABC.NET 2 30.05.2008 04:24
Ссылочные типы данных. Динамическая память/HELP!! ромка) Паскаль, Turbo Pascal, PascalABC.NET 2 22.05.2008 09:03