![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 18.05.2007
Сообщений: 3
|
![]()
Необходимо посчитать количество слов в текстовом файле.
Строк может быть несколько, перед словами в строке могут быть пробелы, а также слова могут отделяться несколькими пробелами. Результат нужно вывести в Memo. Заранее спасибо! ![]() |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 26.01.2007
Сообщений: 278
|
![]()
Можно сделать через for, while и if
Ищешь пробел в строке, нашёл, если возле него нет ещё одного - удаляешь пробел, увеличиваешь счётчик на 1, ищешь дальше. Если есть несколько проблелов рядом - удаляешь дублированные циклом пробелы до тех пор, пока не останется 1 пробел. Дальше удаляешь его и опять же увеличиваешь счётчик. Может метод и не лучший. Но я бы сделал так. |
![]() |
![]() |
![]() |
#3 |
Регистрация: 18.05.2007
Сообщений: 3
|
![]()
Я вставляю строки из файла в Memo
memo1.Lines.LoadFromFile(edit1.text ); потом запускаю цикл for i:=1 to memo1.lines.count-1 do(от первой строки до последней) а как потом из Memo записать в строку(например s)? |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 03.05.2007
Сообщений: 1,189
|
![]()
Весь твой текст в Memo это и есть String. т.е. s:=Memo1.Lines.Text(или String) не помню точно
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 321
|
![]()
procedure TForm1.Button1Click(Sender: TObject);
Var Kol,i:integer; s:string; begin Kol:=form1.Memo1.Lines.Count-1; for i:=0 to Kol do s:=s+form1.Memo1.Lines.Strings[i]; form1.Label1.Caption:=s; end; На этом примере думаю разберёшься |
![]() |
![]() |
![]() |
#6 |
Регистрация: 18.05.2007
Сообщений: 3
|
![]()
Спасибо всем за ответы!
![]() |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
тест-программа на Delphi | anser | Фриланс | 19 | 11.11.2009 22:30 |
Программа-тест в Delphi) скиньте))а то програмку здавать преподу надо,и самой хочется понять Delphi | Верчик | Помощь студентам | 9 | 02.03.2009 17:46 |
Сетевая программа в Delphi | SPQR | Помощь студентам | 6 | 24.10.2007 12:46 |
Нужна программа в Delphi 7 | Stormy_girl | Фриланс | 4 | 10.06.2007 00:29 |
программа на Delphi 7.0 | manisha | Фриланс | 6 | 23.04.2007 20:29 |