pascal几个处理字符串的函数和过程是什么?

2024-10-30 17:16:51
有1个网友回答
网友(1):

Pascal

常用的字符串处理标准函数有

7

个:

设变量

s

str

str1

str2

均为字符串类型(

string

{多个字符}

ch

为字符类型(

char

{单

个字符}

1

copy

str

n

m

)从字符串

str

的左边第

n

个开始截取

m

个字符;

如:

copy

3

2

)的结果为

2

concat

str1

str2

)将两个字串连接成为一个新的字串;

如:

s:=str1+str2

;同等于两串字符相加

3

Length(str)

求字串

str

的长度(字符个数)

4

chr(x) 

x

x

1

255

整数

)

ASII

代码对应的字符;

如:

chr

65

)结果为

'A'

5

ord(ch)

求字符

ch

对应的

ASCII

代码值;如

ord ( 'A' )

结果为

65

6

pos

str1

str2

)求字串

str1

在字串中开始的位置;

pos

'sca'

'pascal'

)结果为

3

7

upcase(ch)

将字符

ch

转为大写字母,如

upcase( 'a' )

结果为

'A' 

Pascal

常用的字符串处理标准过程有

4

个:

1

Val(str

x

code)

将数字型字串转为数字并存入变量

x

中;

如:

Val(

768

,x,code),x

值为

768

code

为检测错误代码,若

code=0

表示没有错误;

2

str(n

s)

将数字

n

转化为字串存入

s

中,如

str(768

s)s

的结果为

' 768' 

3

insert(str1

str2

n)

把字串

str1

插入在字串

str2

的第

n

个字符之前,结果在

str2

中;

{此过程中的

str2

为变量形参,具有传入传出的功能}

4

delete(str

n

m)

从字串

str

的第

n

个开始,删除

m

个字符,把剩余的字符存在

str

中,

{此过程中的

str

为变量形参,具有传入传出的功能}