Главная страница
Библиотека (скачать книги)
Скачать софт
Введение в программирование
Стандарты для C++
Уроки по C#
Уроки по Python
HTML
Веб-дизайн
Ассемблер в среде Windows
ActiveX
Javascript
Общее о Линукс
Линукс - подробно
Линукс - новое
Delphi
Паскаль для начинающих
Турбопаскаль
Новости
Партнеры
Наши предложения
Архив новостей





Некоторые функции и процедуры Паскаля для работы со строками

Для удобства обработки строковых переменных в среде Паскаль предусмотрен ряд процедур и функций. Так как они хранятся в специальном файле-библиотеке подпрограмм среды Паскаль, эти подпрограммы принято называть библиотечными.

Использование библиотечных подпрограмм работы со строками

В следующем примере мы будем вводить символьную строку, в которой несколько раз встречается слово-образец. Задача состоит в том, чтобы удалить все вхождения этого слова, вставить вместо каждого слово-заменитель и вывести полученную строку на экран.

Пример 10.2.
Поиск и замена

Задание 10.2.
Написать программу, в которой вводится строка из слов с некоторым количеством пробелов между ними. Удалить лишние пробелы, оставив по одному между словами.

 

Выводы

1. Для работы с массивом символов разумнее использовать тип данных String.
2. Со строками можно выполнять операции присваивания, сложения и сравнения.
3. Максимальное количество символов, которое можно хранить в строковой переменной, равно 255.
4. Для удобства работы с типом данных String рекомендуется использовать библиотечные функции и процедуры языка Turbo Pascal.
5. Библиотечные функции позволяют раздвигать строки, вычислять их длину, удалять в них подстроки и осуществлять поиск.

 

Контрольные вопросы

1. Если в строковой переменной не планируется хранить более 50 символов, как ее разумнее описать в программе?
2. Если к строковой переменной длиной 200 символов, описанной как string, «добавить» (+) строковую переменную длиной 100 символов, какова будет длина получившейся строковой переменной?
3. Как определить длину введенной с клавиатуры строки?
4. Как определить количество точек во введенной с клавиатуры строке?
5. Как увеличить строку вдвое, дописав рядом с каждым символом строки такой же (например, из строки «Вася» получить «ВВаассяя»)?




 

Комментарии:

2014-10-11 ответил Баян

отлично



2014-10-12 ответил Виталий

Не отображаются все картинки -_-




Добавить свой комментарий:


Введите значение:
 









   
 

Библиотека программиста. 2009.
Администратор: admin@programmer-lib.ru