1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| kost85 |
Сообщение
#1
|
|
Группа: Пользователи Сообщений: 3 Пол: Мужской Репутация: 0 |
Здравсвуйте.
Есть такая задача. Вводится строка. Требуется в ней перебрать все слова и проверить их на что-то. Другими словами вычленить слова из строки. Сначала забивал все слова из строчки в (array [1..n] of string) - все было отлично. Теперь препод хочет что бы я забивал каждое слово в другую строку и проверял ее. Вот не пойму, как сразу в цикле перебора строки получать слово , записывать его в перем. типа string , затем проверять(ну это все под контр-ем), а затем сбрасывать и снова записывать очередное слово... Может кто сталкивался. Заранее огромное спасибо. |
![]() ![]() |
| T i m e |
Сообщение
#2
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 27 Пол: Мужской Репутация: -1 |
Какая разница? Всё точно также делается, только очередное слово в тексте записывается не в массив, а в какую то переменную. После этого проверяем слово "на что-то"... И всё. Далее при повторе цикла, в нашу перемнную запишется другое полученное из текста слово и т.д. Просто мы сразу будем делать непосредственно проверку при получение каждого слова, а не работать после с массивом.
-------------------- Time have not meaning. Mind - this is main...
|
kost85 Задача по проверке слов в предложении. 28.02.2007 23:13
Алена Ты бы вот тут посмотрел: Разбиение на слова. Все с… 28.02.2007 23:25
kost85
i:=1;
m:=length(s);
for j:=1 to m do
… 1.03.2007 0:14
Артемий2 Вот тебе цикл разбиения и записи в переменную...На… 1.03.2007 1:10
kost85
var S,word:string;
i,j: integer;
begin
clrs… 1.03.2007 2:50
T i m e Вот примерно так это должно выглядить (один из вар… 1.03.2007 21:46
Артемий2 Теперь препод хочет что бы я забивал каждое слово … 1.03.2007 23:59
T i m e
Это удаление впереди стоящих пробелов.
Извините… 2.03.2007 0:10
Артемий2 Да и зачем лишнии переменные Integer... :nea: 2.03.2007 0:11
T i m e
:) Ладно уж... совсем мою прогу унизил... :)
… 2.03.2007 0:18
volvo Для этого и существует:7. Проверяйте программы пер… 2.03.2007 0:21
T i m e
Никто никого не смешил вроде... :) Просто ошиб… 2.03.2007 0:28![]() ![]() |
|
Текстовая версия | 23.11.2025 10:37 |