чёнибудь покрупнее String'а

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Аватара пользователя
SergeyS
Сообщения: 196
Зарегистрирован: 21 ноя 2006, 17:12
Откуда: Хакасия, Абакан
Контактная информация:

&quot писал(а):СНАЧАЛО НАДО НАУЧИТСЯ НА ПАСКАЛЕ А ПОТОМ ПЕРЕХОДИТЬ НА DELPHI!
Не вижу логики? Может тогда сначала научиться писать на асме, а потом переходить на языки более высокого уровня?
Absurd
Сообщения: 1228
Зарегистрирован: 26 фев 2004, 13:24
Откуда: Pietari, Venäjä
Контактная информация:

itwork писал(а):СНАЧАЛО НАДО НАУЧИТСЯ НА ПАСКАЛЕ А ПОТОМ ПЕРЕХОДИТЬ НА DELPHI!

ВОПРОС ОСТАЛСЯ ТОТЖЕ
Те, кто так говорят как правило ничему не выучиваются. Браться надо всегда за Mainstream в текущий момент.
2B OR NOT(2B) = FF
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

SergeyS, Absurd, может мы еще прокомментируем орфографические ошибки в этой фразе? Больше конструктива, plz.
Аватара пользователя
SergeyS
Сообщения: 196
Зарегистрирован: 21 ноя 2006, 17:12
Откуда: Хакасия, Абакан
Контактная информация:

itwork, прошу прощения. Правда!!!
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

В самом крайнем случае можно использовать простейший и неудобнейший метод - array[1..N] of char;
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

Да. Массив M:array[1..n] of char подойдет. Массив в данном случае - это статический способ выделения памяти. (В отличие от динамического. Cм. GetMem).

Переменной S:PChar можно присвоить Addr(M) и обеспечить завершение строки, хранящейся в массиве, символом Chr(0).

Все. На этом про массив можно забыть и пользоваться функциями для сток PChar, которые в изобилии есть среди стандартных функций.
Ответить