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.