Новости



Visual FoxPro 9 позволяет создавать ещё более производительные приложения баз данных.
Двадцатиление FoxPro! Microsoft принимает поздравления.
Visual FoxPro Toolkit for .NET - более 225 функций VFP 7.0, для языков .NET (подробнее)

Разбиваем строку по словам.

**********************************************************************

CLEAR ALL
CLOSE ALL
Строка=" Тананаев Дмитрий Александрович - Пример разбивки строки по словам "

*Убираем пробелы справа и слева"
Строка=ALLTRIM(Строка)

*Узнаем длинну строки"
длинна=LEN(Строка)

*Определяем разделитель слов"
разделитель=" "

*Какой по счету разделитель ищем"
номер=1

*Предыдущая позиция разделителителя"
предыдущая=1

* Количество разделителей в строке
слов=OCCURS(разделитель,Строка)+1
DIMENSION слово(слов)


*Обработка строки

DO WHILE .t.
позиция = AT(разделитель,Строка,номер)
IF позиция=0
слово(номер)=SUBSTR(Строка,предыдущая,длинна-предыдущая+1)
EXIT
ENDIF
слово(номер)=SUBSTR(Строка,предыдущая,позиция-предыдущая)
предыдущая=позиция+1
номер=номер+1
ENDDO

*Вывод результатов

FOR номер=1 TO слов
?номер,слово(номер)
ENDFOR



Новое на сайте

  • Обновлен портфель программиста

    Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский)
  • Новые примеры программ

    Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2)
  • Обновленна справка

    Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.