宁波
宁波奥数网

宁波站
奥数网

宁波中小学计算机程序设计备考:Pascal字符串函数

宁波奥数网整理 2012-09-04 15:36:22

  宁波中小学计算机程序设计备考:Pascal字符串函数,希望这些资料的整理对大家有所帮助。

  求长度length

  定义:function Length(S: String): Integer;

  例子:

  var

  S: String;

  begin

  Readln (S);

  Writeln(‘"‘, S, ‘"‘);

  Writeln(‘length = ‘, Length(S));

  end.

 

  复制子串copy

  定义: function Copy(S: String; Index: Integer; Count: Integer): String;

  注意:S 是字符串类型的表达式。Index和Count是整型表达式。Copy 返回S中从Index开始,Count个字符长的一个子串。

  例子:

  var S: String;

  begin

  S := ‘ABCDEF‘;

  S := Copy(S, 2, 3); { ‘BCD‘ }

  end.

 

  插入子串insert

  定义:procedure Insert(Source: String; var S: String; Index: Integer);

  注意:Source 是字符串类型的表达式。 S 是任意长度字符串类型变量。Index 是整型表达式。Insert 把 Source插在S中Index处。如果结果字符串的长度大于255,那么255之后的字符将被删除。

  例子:

  var

  S: String;

  begin

  S := ‘Honest Lincoln‘;

  Insert(‘Abe ‘, S, 8); { ‘Honest Abe Lincoln‘ }

  end.

 

首页 上一页 下一页 尾页

相关推荐

点击查看更多
重点初中
首页 导航