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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.09.2009, 13:46   #1
apocalypce
Пользователь
 
Аватар для apocalypce
 
Регистрация: 08.08.2009
Сообщений: 65
По умолчанию Мин/Мах кол-во символов в стоке

Приветствую! Возникла проблема: Если текстовый документ в который загружен текстовый файл. Нужно определить во всем тексте минимальную длину строки и максимальную длу строки. С колличеством символов разобрался ,а вот с этими не могу никак((
Error 404: Подпись not found
apocalypce вне форума Ответить с цитированием
Старый 11.09.2009, 13:54   #2
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Читаешь первую строку, определяешь ее длину-length(s), принимаешь ее за макс и за мин. Читаешь следующие строки и сравниваешь. Так найдешь макс и мин.
puporev вне форума Ответить с цитированием
Старый 11.09.2009, 13:55   #3
SuperVisor
Павел Сергеевич
Форумчанин
 
Регистрация: 05.11.2006
Сообщений: 665
По умолчанию

Файл большой? Если нет - гони его в StringList и проверяй длину строк преславутым length. Еще можно по самому файлу ползать путем pos() в поисках символов конца строки.. ))
Познавая других, мы познаем себя.
С'est la vie...
SuperVisor вне форума Ответить с цитированием
Старый 11.09.2009, 14:09   #4
apocalypce
Пользователь
 
Аватар для apocalypce
 
Регистрация: 08.08.2009
Сообщений: 65
По умолчанию

файл может быть маленький может быть большой, в зависимости от того какой файл загружен в текстовый редактор

пытаюсь задействовать функцию CompareText(const SI, S2: string): Integer; в голове зреет много чего но они как бы через одно место выходят(((
Error 404: Подпись not found

Последний раз редактировалось apocalypce; 11.09.2009 в 14:16.
apocalypce вне форума Ответить с цитированием
Старый 11.09.2009, 14:16   #5
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Цитата:
Если текстовый документ в который загружен текстовый файл.
Цитата:
в зависимости от того какой файл загружен в текстовый редактор
А это Вы вообще об чем? Какое отношение имеет куда загружен файл. Файл, он и в Африке файл и находится он в памяти, на диске. Вот оттуда его и читайте и ищите мин и макс. В чем проблема-то?
puporev вне форума Ответить с цитированием
Старый 11.09.2009, 14:17   #6
apocalypce
Пользователь
 
Аватар для apocalypce
 
Регистрация: 08.08.2009
Сообщений: 65
По умолчанию

пойдем другим путем прога переносит из скажем Memo1 в Memo2 текст и мне надо считай данные из Memo2 при этом не трогая Memo1! выводить скажем в Edit
Error 404: Подпись not found
apocalypce вне форума Ответить с цитированием
Старый 11.09.2009, 14:19   #7
SuperVisor
Павел Сергеевич
Форумчанин
 
Регистрация: 05.11.2006
Сообщений: 665
По умолчанию

Подробнее с этого места. Какая первоначальная обработка файла?
1. Загружаешь его в свой текстовый редактор? Тогда, какой компонент предоставляет отображение?
2. Просто выбираешь файл и в нем определяешь количество символов в слове (как я понял из первого поста)? Тогда уже должна быть какая-то обработка строк файла, где определить их размеры не составит труда...
Познавая других, мы познаем себя.
С'est la vie...
SuperVisor вне форума Ответить с цитированием
Старый 11.09.2009, 14:23   #8
apocalypce
Пользователь
 
Аватар для apocalypce
 
Регистрация: 08.08.2009
Сообщений: 65
По умолчанию

и так предположим мы что то написали в memo1 получилась одна строка нажали кнопочку сгенерировали в Memo2 получилось допустим 500(кол-во строк бдет всегда разное) строк! И вот тут возникает вопрос как из этих в нашем случае 500 строк узнать минимальное колличество символов в этих строках и максимальное кол-во.
Error 404: Подпись not found
apocalypce вне форума Ответить с цитированием
Старый 11.09.2009, 14:26   #9
SuperVisor
Павел Сергеевич
Форумчанин
 
Регистрация: 05.11.2006
Сообщений: 665
По умолчанию

В момент генерации строк для Memo2...
Ты никогда не получишь тот ответ, что тебе нужен, пока ходишь вокруг да около... Во всех постах этой темы ты говоришь абсолютно разные вещи. Сформулируй вопрос по-человечески.
Познавая других, мы познаем себя.
С'est la vie...
SuperVisor вне форума Ответить с цитированием
Старый 11.09.2009, 14:32   #10
apocalypce
Пользователь
 
Аватар для apocalypce
 
Регистрация: 08.08.2009
Сообщений: 65
По умолчанию

я сформулировал сначала мне говорят одно про большой файл или нет решин написать немного по другому но смысл от этого не меняеться. Событие хочу прикрутить либо к таймеру(я думаю более радикальный вариант) либо в тот момент когда генерация произведена и начинаеться считывание строк.

Ну как еще объявнить? - не знаю. И что я не так написал??вроде коротко и ясно!Вопрос: Как узнать мин. количество символов в Memo2 и максимальное кол-во символов в Memo2.
Error 404: Подпись not found
apocalypce вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти кол-во целых чисел в первой последовательности и кол-во нечетных во второй. DjDeniels-61 Помощь студентам 7 28.06.2009 13:04
Максимальное кол-во одинаковых символов MAKEDON Общие вопросы C/C++ 1 11.04.2009 16:23
Проверить кол-во символов в текстовой переменной Gawwws Microsoft Office Excel 4 23.10.2008 17:41
кол-во букв в строке символов (Си) Newman Помощь студентам 1 04.12.2007 02:19
Ограничение на вводимое кол-во символов??? serjii Microsoft Office Excel 3 05.10.2007 10:55