А не Вы ли про 30 грамм писали?
А никто и не запрещает начинать в Паскале отсчет с нуля. Более того, по умолчанию он с нуля и идет.
Это вам не ФОРТРАН!
А не Вы ли про 30 грамм писали?
А никто и не запрещает начинать в Паскале отсчет с нуля. Более того, по умолчанию он с нуля и идет.
Это вам не ФОРТРАН!
В Delphi тип string начинается с 1, т.е начало строки = s[1]. По смещению -4 от начала лежит длина строки, по смещению -8 счётчик ссылок для автоматического уничтожения строки, если на нее никто больше не ссылается (или выходит из области видимости) . Для передачи строки в Windows API есть преобразование PChar(s) или можно самому брать адрес первого элемена @s[1], что суть одно и то же. Конечный терминатор #0 компилятор сам вставляет в каждую строку автоматически, как раз на случай работы с WinAPI.
а массивы, кстати, можно индексировать как заблагорассудится.
IntArray : array[50…100] of Integer; и если включить Bounds Checker, то при попытке вывалиться за границы, будет генерироваться исключение.
Динамические массивы всегда нумеруются с нуля.
спалился )))
Где-то читал, что все эти чорные квадраты и прочее мерде используются для отмывания бабла и ухода от налогов. Схему не изучал, что-то типа продал - честно заработал и тп. В художественном плане они нах никому не упёрлись.
В Паскале string - это не массив символов, это структура (хотя по большому счету любая структура - это массив байтов).
Массив символов - это array of char.
ДЕД РАД ВОЗВРАЩЕНИЮ.
ДЕД РАД ВОЗВРАЩЕНИЮ. Впишите сюда текст цитаты
Первые 4 вещества из состава знаю, но что кафельник тенесистый там делает - ума не приложу.
Прочитал все! Развезли халевар… А че так можно было?
отож, корня мандрагоры нету, нещитова