uses crt;
var
s : string;
T : char;
i : byte;
begin
clrscr;
s := 'TEST';
for i := length(s) + 1 to 20 do s[i] := 'r';
writeln('s[6] = ', s[6]);
writeln('length(s) = ',length(s));
readln;
end.
Сообщение отредактировано: klem4 -
1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!
| klem4 |
Сообщение
#1
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: 44 |
Как вы можете объяснить результат этой рпограммы ? Строка изменяется, а длина остается прежней.
uses crt; Сообщение отредактировано: klem4 - -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
![]() ![]() |
| volvo |
Сообщение
#2
|
|
Гость |
Цитата странно по идее паскаль сам долже этим заниматься Это смотря какой Паскаль еще... У тебя FPC? Там трюки с 0-м символом не проходят... 1000 раз говорили - не занимайтесь грязным хаком, используйте предназначенные для работы со строками процедуры, для переносимости... |
klem4 Ф-я Length(s) 4.03.2006 15:00
APAL А ты укажи новую длину в s[0]
:cool: 4.03.2006 15:03
APAL Самый первый пост:
http://forum.pascal.net.ru/inde… 4.03.2006 15:07
klem4 Действительно, странно по идее паскаль сам долже э… 4.03.2006 15:06
klem4
:yes2:
Даже странно что я никогда с этим не… 4.03.2006 15:07
klem4 Да, пробовал на FPC. Все получилось, а как по наук… 4.03.2006 16:28
volvo Вот так:
uses crt;
var
s : string;
begin
clrsc… 4.03.2006 16:40
Altair
Вспомним молодость.... мой первый пост на форуме,… 5.03.2006 3:04
APAL
И я о том же:
5.03.2006 3:54![]() ![]() |
|
Текстовая версия | 5.11.2025 17:40 |