Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Помогите доделать или исправить программу  (Прочитано 6434 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Aleksandra
Гость
« : 30-06-2009 12:59 » 

Вот сделала программу, как смогла делала. Программа должна была делать следующее: функция заменяет в первом аргументе-строке все символы "с", на указанный во втором необязательном.

Вот то, что у меня получилось:

Function lab4(x, Optional y)
For Each i In x()
If i = c Then
x(i) = y
End If
Next i
lab4 = x
End Function


я незнаю больше, что еще тут можно добавить
Записан
Naghual
Модератор

ua
Offline Offline
Пол: Мужской
ОПТИМИСТ


WWW
« Ответ #1 : 30-06-2009 17:58 » 

Ваша X - это строка или массив?
Нет проверки на присутствие значения Y.
Записан
HandKot
Молодой специалист

ru
Offline Offline

« Ответ #2 : 01-07-2009 09:52 » 

Код:
Replace Function

Description
Returns a string in which a specified substring has been replaced with another substring a specified number of times.

Syntax
Replace(expression, find, replace[, start[, count[, compare]]])
The Replace function syntax has these named arguments:
Записан

I Have Nine Lives You Have One Only
THINK!
HandKot
Молодой специалист

ru
Offline Offline

« Ответ #3 : 01-07-2009 09:54 » new

т.е примерно так будет

Код:
Function lab4(x, Optional y)
  replace(x, "c", y)
  lab4 = x
End Function
Записан

I Have Nine Lives You Have One Only
THINK!
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines