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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2008, 21:49   #1
DJ Kost
Пользователь
 
Регистрация: 10.10.2008
Сообщений: 19
Восклицание * Пользовательские процедуры и функции

Ребят помогите пожалуйста разобраться с этой задачкой

Разработать функцию Change(const S:string):string, возвращающую строку, в которой после каждого пробела поставлена запятая. С помощью данной функции у каждой строки из введенного набора после каждого пробела поставлена запятая.
DJ Kost вне форума Ответить с цитированием
Старый 17.12.2008, 08:11   #2
danekne
Форумчанин
 
Регистрация: 12.02.2007
Сообщений: 360
По умолчанию

function str(s:string):string
var s1,s2:string;
flag:boolean;
begin
while !flag do
begin
flag:=false;
if pos (' ',s)>0 then
begin
insert (',',s,pos(' ',s)+1,);
flag:=true;
end;
end;
str:=s;
end;
что то вроде этого
danekne вне форума Ответить с цитированием
Старый 17.12.2008, 16:55   #3
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

А так можно?

Код:
function Change(s:string):string;
begin
  result:=StringReplace(s, ' ', ' ,' , [rfReplaceAll]);
end;
пыщь
JTG вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Процедуры и функции V25 Паскаль, Turbo Pascal, PascalABC.NET 1 17.11.2008 20:02
Функции и процедуры _Антон_ Помощь студентам 4 15.11.2008 19:58
Процедуры и функции KulOle Паскаль, Turbo Pascal, PascalABC.NET 1 26.10.2008 14:18
Процедуры и функции 11111 Помощь студентам 10 26.11.2007 15:06