There are several ways to use strings in GNU Pascal. One of them is
the use of the intrinsic string type String
which is a
predefined schema type. The schema discriminant of this type holds
the maximal length, which is of type Integer, so values up to
MaxInt
can be specified. For String
, an assignment is
defined. There are many built-in functions and procedures for
comfortable strings handling.
@@ ???? String procedures and functions.
Another way to use strings is to use arrays of type Char
. For
these, an intrinsic assignment is defined as well. Besides,
String
and Char
are assignment compatible. The
preferred way, however, is String
because of the numerous
possibilities for string handling.