pascal中string是什么意思,怎么用

来源:百度知道 编辑:UC知道 时间:2024/05/21 16:21:33
pascal中string是什么意思,怎么用?
最好举个实例,速度给分

program ex8_5;
var
s1,s,o:string;
i:integer;
begin
write('The text:');
readln(s1);
write('Find:');readln(s);
write('Replace:');readln(o);
i:=pos(s,s1);
while i<>0 do begin
delete(s1,i,length(s));
insert(o,s1,i);
i:=pos(s,s1);
end;
writeln(s1);
readln;
end.
一、字符串的定义

字符串是由字符组成的有穷序列,字符串类型定义:
type <字符串类型标识符>=string[n];
var
字符串变量:字符串类型标识符;
其中:n是定义的字符串长度,必须是0~255之间的自然整数,第0号单元中存放串的实际长度,程序运行时由系统自动提供,第1~n号单元中存放串的字符,若将string[n]写成string,则默认n值为255。
例如:type
man=string[8];
line=string;
var
name:man;
screenline:line;
另一种字符类型的定义方式为把类型说明的变量定义合并在一起。
例如:VAR
name:STRING[8];
screenline:STRING;

Turbo Pascal中,一个字符串中的字符可以通过其对应的下标灵活使用。
例如:var