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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.04.2010, 02:45   #11
mosq
Пользователь
 
Регистрация: 28.08.2009
Сообщений: 90
По умолчанию

фига вы тут накрутили )) а где же красота в минимализме кода? )))
bicdibus, все проще.
Код:
procedure TForm1.Button1Click(Sender: TObject);
var ww:tstrings;
begin
randomize;
ww:=tstringlist.create;
ww.LoadFromFile('c:\1.txt'); //грузим текстовый файл, разбитый на строчки, или в одну строчку, это неважно
ww.CommaText:=ww.Text; //комматекст разбивает список на слова, используя разделители "пробел", "запятая", "точка с запятой"..
showmessage(ww.Strings[random(ww.count-1)]); //показываем рандомом слово из списка
ww.Free;
end;
не знаю про символ "точка", но это уже из области тюнинга, можно добавить проверки на другие левые символы, кроме букв
--update
проверку на косые символы сделал бы так
Код:
const bad='!@#$%^^&*()_+-=|\,./'; //сюда забить весь список символов. кодами неудобно смотреть, а так сразу наглядно
var s:string; i:integer;
...
s:=ww.Strings[random(ww.count-1)];
for i=length(s) downto 1 do //проверяем каждый символ в выбранном слове
   if pos(s[i],bad) then delete(s,pos(s[i],bad),1); //если символ есть в списке кривых симоволов, удаляем его
showmessage(s);
удачи.

Последний раз редактировалось mosq; 01.04.2010 в 03:00. Причина: проверку написал
mosq вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прочитать данные из файла до первого пробела Cookson Помощь студентам 5 27.03.2010 10:26
Прочитать из файла и построить график(Delfi) Мирный Басист Помощь студентам 0 13.12.2009 22:27
Прочитать из файла строку ds.Dante Общие вопросы .NET 22 03.09.2009 16:08
Побуквенно считать слово из файла Zloy_Doomer Общие вопросы Delphi 13 18.12.2008 12:40
Не получается прочитать из файла...( Regloger Помощь студентам 3 09.12.2007 14:23