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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.12.2008, 20:12   #1
Teen4jump
Пользователь
 
Аватар для Teen4jump
 
Регистрация: 19.06.2007
Сообщений: 88
По умолчанию Текст и массив...

Господа, помогите пожалуйста... Проблема такова: необходимо всеми словами из текста заполнить массив. Но как отделить одно слово от другого? Еще пока слабо разбираюсь в работе со строками...
Благодарю за внимание и заранее спасибо)))
Teen4jump вне форума Ответить с цитированием
Старый 24.12.2008, 22:00   #2
Ozerich
Студент 1 курса
Форумчанин Подтвердите свой е-майл
 
Аватар для Ozerich
 
Регистрация: 27.06.2008
Сообщений: 959
По умолчанию

счас напишу код.ожидай
C++(STL, QT, WinInet) / DHTML(CSS) / JavaScript / PHP Developer
Ozerich вне форума Ответить с цитированием
Старый 24.12.2008, 22:07   #3
Teen4jump
Пользователь
 
Аватар для Teen4jump
 
Регистрация: 19.06.2007
Сообщений: 88
По умолчанию

Спс.. затаился в ожидании)
Teen4jump вне форума Ответить с цитированием
Старый 24.12.2008, 22:12   #4
Ozerich
Студент 1 курса
Форумчанин Подтвердите свой е-майл
 
Аватар для Ozerich
 
Регистрация: 27.06.2008
Сообщений: 959
По умолчанию

Код:
program Project2;

{$APPTYPE CONSOLE}

uses
  SysUtils;
var s:string;
slova:array of string;
p:integer;
i:integer;
begin
readln(s);
while(length(s)>0)do
begin
  setlength(slova,length(slova)+1);
  p:=pos(' ',s);
  if(p>0) then
  begin
    slova[length(slova)-1]:=copy(s,1,p-1);
    delete(s,1,p);
  end
  else
  begin
    slova[length(slova)-1]:=s;
    s:='';
  end;
end;
for i:= 0 to length(slova)-1 do
  writeln(i,' - ',slova[i]);
readln;
end.
работает только когда между словами 1 пробел.а если могут стоять больше то ты не стесняйся и говори.
C++(STL, QT, WinInet) / DHTML(CSS) / JavaScript / PHP Developer
Ozerich вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Упорядочить массив в порядке возрастания и напечатать входной и исходный массив. TheVenny Помощь студентам 3 26.11.2008 15:06
Как узнать какой текст выделен в текст поле mogul82 JavaScript, Ajax 2 02.11.2008 16:32
Текст Sanek_ntsk Паскаль, Turbo Pascal, PascalABC.NET 3 10.03.2008 15:23
Текст [Smarik] Паскаль, Turbo Pascal, PascalABC.NET 6 19.02.2008 18:26