The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Релиз компилятора Free Pascal 2.4.0"
Отправлено dq0s4y71, 03-Янв-10 12:46 
>И в чем же эта тупость проявляется?

Ну, например, чтобы определить массив, нужно всегда точно знать количество элементов массива. Дали мне, например, таблицу кодов, которую мне надо "жестко" прописать в программе. Я пишу:

type
  TLocoRec = record
    Name: string;
    Code: Integer;
  end;

const
  LocoCodeTable: array [1..166] of TLocoRec = (
    (Name: '2М62'; Code: 539;),
    (Name: '2М62У'; Code: 579;),
    (Name: '2ТЭ10'; Code: 526;),

    //...

  );

Так вот, чтобы определить этот массив, мне нужно обязательно СОСЧИТАТЬ количество элементов и убедиться, что их ровно 166! Хорошо, что их "всего лишь" 166, а если бы их было полторы тысячи? О_о Теперь спецификация изменилась и несколько кодов выкинули, а несколько добавили. Опять надо все пересчитывать или производить сложения и вычитания. Бред... В Си и других языках можно просто написать LocoCodeTable[] и редактировать массив как угодно.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру