program varying_example(output);
{ This program demonstrates the differences between fixed- and variable-length strings. }
var
name1: array [1..25] of char; { String of size 25. }
name2: array [76..100] of char;{ String of size 25. }
//name3: alfa; { String of size 10. }
//name4: string; { String of size 80. }
begin
name1 := 'van Gogh';
name2 := 'Monet';
//name3 := 'Rembrandt';
//name4 := 'Breughel';
writeln(name1, ' and ', name2, '.');
//writeln(name3, ' and ', name4, '.');
end. { varying_example }
cHJvZ3JhbSB2YXJ5aW5nX2V4YW1wbGUob3V0cHV0KTsKeyBUaGlzIHByb2dyYW0gZGVtb25zdHJhdGVzIHRoZSBkaWZmZXJlbmNlcyBiZXR3ZWVuIGZpeGVkLSBhbmQgdmFyaWFibGUtbGVuZ3RoIHN0cmluZ3MuIH0KdmFyCm5hbWUxOiBhcnJheSBbMS4uMjVdIG9mIGNoYXI7IHsgU3RyaW5nIG9mIHNpemUgMjUuIH0KbmFtZTI6IGFycmF5IFs3Ni4uMTAwXSBvZiBjaGFyO3sgU3RyaW5nIG9mIHNpemUgMjUuIH0KLy9uYW1lMzogYWxmYTsgeyBTdHJpbmcgb2Ygc2l6ZSAxMC4gfQovL25hbWU0OiBzdHJpbmc7IHsgU3RyaW5nIG9mIHNpemUgODAuIH0KCmJlZ2luCm5hbWUxIDo9ICd2YW4gR29naCc7Cm5hbWUyIDo9ICdNb25ldCc7Ci8vbmFtZTMgOj0gJ1JlbWJyYW5kdCc7Ci8vbmFtZTQgOj0gJ0JyZXVnaGVsJzsKCgp3cml0ZWxuKG5hbWUxLCAnIGFuZCAnLCBuYW1lMiwgJy4nKTsKLy93cml0ZWxuKG5hbWUzLCAnIGFuZCAnLCBuYW1lNCwgJy4nKTsKZW5kLiB7IHZhcnlpbmdfZXhhbXBsZSB9Cgo=