мета-данные страницы
  •  
Загрузка не удалась. Возможно, проблемы с правами доступа?

Это старая версия документа!


Работа со строками

FIXME

var
  str1, str2, str3 : string; {Обычные строки - вмещают до 255 (не 256!) символов (char)}
 
begin
  str1 := 'Ответ';
  str2 := ' 42';
  str3 := str1 + str2;
  writeln(str3);
end.

Можно использовать «укороченные» строки

var
  str4, str5, str6 : string[5];    { "Укороченные" строки - вмещают 5 символов максимум }
 
begin
  str1 := 'Ответ';
  str2 := ' 42';
  str3 := str1 + str2; 
    { Здесь - ошибка, которую "не заметит" компилятор! Результат будет "обрезан" до 5 символов}
  writeln (str3);        { Здесь ошибка проявится }
  writeln (str1 + str2); { Так всё будет выведено на экран полностью, но будет использована **неявная** переменная }
  writeln (str1, str2);  { Так - тоже верно } 
end.

Процедуры и функции

Имя Описание