|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.09.2018, 08:28 | #1 |
Пользователь
Регистрация: 23.09.2018
Сообщений: 38
|
Неправильно объявляю массив. Не могу найти ошибку.
Код:
Писать начал недавно. Язык PascalABC.NET. |
26.09.2018, 08:49 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Ну так может стоит открыть книжку или гугл и узнать, как задаются массивы? Например, что надо указывать два числа, а не одно.
|
26.09.2018, 09:12 | #3 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
s: array [5] of TColor = (clred,clgreen,clgray,clblack,clbla ck); или где(как) там объявлены эти идентификаторы cl... fox: array [10] of integer; fox,...: integer; либо одно либо другое
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 26.09.2018 в 09:16. |
26.09.2018, 09:21 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
там ещё куча ошибок, начиная с неверного указания индексов при объявлении массива и заканчивая повторным определением одинаковых имён.
можно так: Код:
|
26.09.2018, 09:43 | #5 |
Пользователь
Регистрация: 23.09.2018
Сообщений: 38
|
Ну одинаковые имена это пока заглушки. Это не явные ошибки. Индексы уже поправил, спасибо за то что указали на них.
cl это обычные цвета, они подставляются в setpencolor. есть функция setpencolor(s[i]), в нее подставляется значение из массива s[i] через for:=1 to n Или так не будет работать? |
26.09.2018, 10:01 | #6 |
Пользователь
Регистрация: 23.09.2018
Сообщений: 38
|
И еще вопрос: мне компилятор пишет неверное имя clred...
После обьявления массива в скопках задаются значения ячеек массива или это не так? |
26.09.2018, 11:06 | #7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
эта функция не имеет никакого отношения к CRT
если Вам нужна графика, то Вы подключаете модуль GraphABC и вот там есть ваши цвета с cl... и там есть тип Color массив можно задать так: Код:
|
26.09.2018, 12:08 | #8 |
Пользователь
Регистрация: 23.09.2018
Сообщений: 38
|
Спасибо, все понятно.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
помогите найти ошибку неправильно выводит номер первого максимального элемента и элем | BTS | Общие вопросы C/C++ | 1 | 10.04.2015 20:42 |
freepascal двумерный массив, не могу найти ошибку | }|{eka | Помощь студентам | 3 | 10.10.2012 20:23 |
Массив структур. Не могу найти ошибку. | Playa-RC | Помощь студентам | 1 | 03.12.2011 22:17 |
Не могу найти ошибку.. одномерный массив, убывающая последовательность | Malloperro | Помощь студентам | 1 | 23.12.2010 21:15 |
не могу найти ошибку | kaljan775 | Общие вопросы C/C++ | 2 | 23.10.2010 17:05 |