Системное программирование в UNIX средствами Free Pascal


         

Другой набор утилит для работы


Другой набор утилит для работы с символами предназначен для простых преобразований символов. Например, функция tolower переводит прописную букву в строчную.

uses stdio;

var

  newc, с:integer;

.

.

.

(* Перевод прописной буквы в строчную *)

(* Например, перевод буквы 'А' в 'а' *)

newc := tolower(с);

Если с

является прописной буквой, то она преобразуется в строчную, иначе возвращается исходный символ. Другие функции и макросы (которые могут быть объединены под заголовком conv в справочном руководстве системы) включают в себя:





































toupper(с)



Функция, преобразующая букву с в прописную, если она является строчной



toascii(c)



Макрос, преобразующий целое число в символ ASCII за счет отбрасывания лишних битов



_toupper(с)



Быстрая версия toupper, выполненная в виде макроса и не выполняющая проверки того, является ли символ строчной буквой



_tolower(с)



Быстрая версия tolower, выполненная в виде макроса, аналогичная макросу _toupper




Содержание  Назад  Вперед