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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.12.2010, 01:01   #21
Son Of Pain
Участник клуба
 
Регистрация: 23.12.2010
Сообщений: 1,129
По умолчанию

Это не текстовый файл, это рудименты от втыкания кода в делфи
Son Of Pain вне форума Ответить с цитированием
Старый 24.12.2010, 01:02   #22
Лесная Эльфийка
Пользователь
 
Аватар для Лесная Эльфийка
 
Регистрация: 03.12.2010
Сообщений: 35
По умолчанию

Цитата:
Сообщение от goto ∞ Посмотреть сообщение
Присвоение в переменную 's' из текстового поля Edit1 свойство Text..
Мягко говоря не мой уровень

и откуда дельфи тут? х)

Последний раз редактировалось Stilet; 24.12.2010 в 15:26.
Лесная Эльфийка вне форума Ответить с цитированием
Старый 24.12.2010, 01:05   #23
Son Of Pain
Участник клуба
 
Регистрация: 23.12.2010
Сообщений: 1,129
По умолчанию

Ну видимо он вбросил в делфи этот код, чтобы протестировать работу )
Son Of Pain вне форума Ответить с цитированием
Старый 24.12.2010, 01:07   #24
Лесная Эльфийка
Пользователь
 
Аватар для Лесная Эльфийка
 
Регистрация: 03.12.2010
Сообщений: 35
По умолчанию

Сооооооон, впихни ты эту Str уже.. у мя зачет завтра Т_Т
Лесная Эльфийка вне форума Ответить с цитированием
Старый 24.12.2010, 01:08   #25
Son Of Pain
Участник клуба
 
Регистрация: 23.12.2010
Сообщений: 1,129
По умолчанию

Жаль портить такой красивый код, надо ченить попросить взамен :-D. О, напиши просьбу в стихах, эльфы же должны уметь их писать )))
Son Of Pain вне форума Ответить с цитированием
Старый 24.12.2010, 01:10   #26
Лесная Эльфийка
Пользователь
 
Аватар для Лесная Эльфийка
 
Регистрация: 03.12.2010
Сообщений: 35
По умолчанию

мм... сейчас попытаюсь

Играет музыка без нот.
И всех убьет огромный кот!
Пускай, я знаю, есть же тот,
Кто даст мне свой программный код!

И после, тот огромный кот,
Быть может, не тебя убьет.
И рассечет же этот лед
Скопированный мною код!

эм.. если там уж так муторно, то может не стоит? х_х

Последний раз редактировалось Stilet; 24.12.2010 в 15:27.
Лесная Эльфийка вне форума Ответить с цитированием
Старый 24.12.2010, 01:32   #27
Son Of Pain
Участник клуба
 
Регистрация: 23.12.2010
Сообщений: 1,129
По умолчанию

Нет, должно быть как-то трагичнее!
Вот например
"близится утро, ужасный зачёт,
мне не до сна, я не знаю, что будет,
времени начат печальный отсчёт
и издеваются злобные люди.
кинули стрёмного кода кусок,
в нём есть брутальные, тёмные строки,
глядя на них ощущаю я шок -
сердце дрожит, как листок одинокий.
нет чтобы молча его изменить
и отпустить меня спать безвозмездно
просят они меня стих сочинить
будто бы это мне щас интересно "
:-)
Son Of Pain вне форума Ответить с цитированием
Старый 24.12.2010, 01:36   #28
Лесная Эльфийка
Пользователь
 
Аватар для Лесная Эльфийка
 
Регистрация: 03.12.2010
Сообщений: 35
По умолчанию

Лан, пойду повешусь, сладких снов

Завтра напиши ^_^

только ту замену )

Последний раз редактировалось Stilet; 24.12.2010 в 15:29.
Лесная Эльфийка вне форума Ответить с цитированием
Старый 24.12.2010, 02:00   #29
Son Of Pain
Участник клуба
 
Регистрация: 23.12.2010
Сообщений: 1,129
По умолчанию

Только после трагического стиха! ))
Son Of Pain вне форума Ответить с цитированием
Старый 24.12.2010, 09:40   #30
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Son Of Pain,не надоело флудить и издеваться?!


Лесная Эльфийка, а Вы тоже хороши. Нет чтобы в IDE TP просто написать Str выделить и нажать Ctrl-F1
(или просто в поиске в интернете забить str Pascal) прочитать и самостоятельно сделать, надеятесь на милость автора кода... Неужели такой сложный код?! Выше вашего понимания?

ладно. вот примерно так:
Код:
program tt2;
const words: array[1..9] of string = (
    'один', 'два', 'три', 'четыре', 'пять', 'шесть', 'семь', 'восемь', 'девять');
var s: string;
  i, j: integer;
  sOneDigit : string;
begin
  writeln('Введите строку: ');
  readln(s);
  for i := 1 to 9 do begin
    j := pos(words[i], s);
    while j > 0 do begin
      delete(s, j, length(words[i]));
      str(i,sOneDigit);
      insert(sOneDigit, s, j);
      j := pos(words[i], s);
    end;
  end;
  writeln('Результат: ', s);
  readln;
end.
кстати, будьте готовы ещё к таким мелким фичам/багам данного кода:
1) регистр слов проверяемых только маленький (Два Три ЧЕТЫРЕ - это, с точки зрения вышеприведённого кода - не цифры
Решение - надо перед проверкой переводить строку и проверяемое слово в один регистр.

2) если найденное словосочетание является частью слова - то оно всё равно заменяется
попробуйте: потри триод в подвале
поймёте, о чём я
решение-строку надо разбирать (программисты обычно употребяют термин - кальку с английсого - "парсить") на отдельные слова и их уже сравнивать со словами эталонами.

удачи на экзамене.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Замена слов на синонимы C++ LaDark Visual C++ 2 08.11.2010 19:01
замена слов в цыкле sergeiqwe PHP 3 08.06.2010 00:18
замена слов sergeiqwe PHP 2 05.05.2010 19:29
замена слов в MS Word polov Общие вопросы Delphi 4 09.10.2009 18:29
замена слов lekom Общие вопросы Delphi 7 27.09.2009 23:46