home *** CD-ROM | disk | FTP | other *** search
- (* Chapter 7 - Program 1 *)
- program Pure_Pascal_Strings;
-
- type Long_String = array[1..25] of char;
- String10 = array[1..10] of char;
- String12 = array[1..12] of char;
-
- var First_Name : String10;
- Initial : char;
- Last_Name : String12;
- Full_Name : Long_String;
- Index : integer;
-
- begin (* main program *)
- First_Name := 'John ';
- Initial := 'Q';
- Last_Name := 'Doe ';
- Writeln(First_Name,Initial,Last_Name);
-
- for Index := 1 to 10 do
- Full_Name[Index] := First_Name[Index];
- Full_Name[11] := Initial;
- for Index := 1 to 12 do
- Full_Name[Index + 11] := Last_Name[Index];
- for Index := 24 to 25 do Full_Name[Index] := ' ';
- Writeln(Full_Name);
- end. (* main program *)
-
-
-
-
- { Result of execution
-
- John QDoe
- John QDoe
-
- }