5
.
: .
STRING () . array [0..n] of char, , , - 0 N, N . N STRING[N] , 255. N, , N=255.
. , array [0..n] of char, :
var
st: string;
......
if st[5]=A then...
0 . 1. . , :
st[0]:= chr(15);
String[n] n+1 , . ( ) ( 0 255). , ASCII- (. 3).
. 3. string
, . .
ASCII- :
CHR(Code: byte): char, Code, , st[5]:= chr(65) {st[5]:= A};
ORD(Ch: Char): byte, Ch, a:= ord('0') {a:= 48}.
, ORD(st[0]) LENGTH(st).
+ , ,
st:= a+b;
st:= st+c;
:
CONAT(S1, [, S2,... SN]) STRING; , - S1, S2,..., SN.
COPY(ST, INDEX, COUNT) STRING; ST COUNT , INDEX
DELETE(ST, INDEX, COUNT) ; COUNT ST, INDEX.
INSERT(SUBST, ST, INDEX) ; SUBST ST, INDEX.
LENGTH(ST) INTEGER; ST.
|
|
POS(SUBST, ST) INTEGER; ST SUBST ; , .
STR(X [:WIDTH [:DECIMALS]],ST) ; ST, , WRITELN .
VAL(ST, X, CODE) ; ST . CODE INTEGER , , X , ST, , ; ST .
.
.
var
st: string;
begin
...
while Pos( , st)>0 do
Delete(st, Pos( , st), 1);
...
end.
SCII-
33! | 34 " | 35 # | 36 $ | 37 % | 38 & | 39 ' | 40 ( | 41) | |
42 * | 43 + | 44, | 45 - | 46. | 47 / | 48 0 | 49 1 | 50 2 | 51 3 |
52 4 | 53 5 | 54 6 | 55 7 | 56 8 | 57 9 | 58: | 59; | 60 < | 61 = |
62 > | 63? | 64 @ | 65 A | 66 B | 67 C | 68 D | 69 E | 70 F | 71 G |
72 H | 73 I | 74 J | 75 K | 76 L | 77 M | 78 N | 79 O | 80 P | 81 Q |
82 R | 83 S | 84 T | 85 U | 86 V | 87 W | 88 X | 89 Y | 90 Z | 91 [ |
92 \ | 93 ] | 94 ^ | 95 _ | 96 ` | 97 a | 98 b | 99 c | 100 d | 101 e |
102 f | 103 g | 104 h | 105 i | 106 j | 107 k | 108 l | 109 m | 110 n | 111 o |
112 p | 113 q | 114 r | 115 s | 116 t | 117 u | 118 v | 119 w | 120 x | 121 y |
122 z | 123 { | 124 | | 125 } | 126 ~ | 127 | 128 | 129 | 130 | 131 |
132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 |
142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 |
152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 |
162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 |
172 | 173 | 174 | 175 | ||||||
224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | ||
232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 |
, . - , - .
1. .
1.1. .
1.2. , , , , , , ..
1.3. . .
1.4. , .
1.5. , .
1.6. , .
1.7. , .
|
|
1.8. , .
1.9. , , , , , , ..
1.10. , .
1.11.
2. . .
2.1. , .
2.2. , .
2.3. , , .
2.4. , , .
2.5. .
2.6. , .
2.7. , .
2.8. , , .
2.9. - , .
2.10. , .