![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 23.12.2010
Сообщений: 5
|
![]()
Прописываю код:
program matrica4; uses crt; и тд... при компиляции паскаль выдает: ошибка 15: файл не найден... в чем может быть дело? |
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 23.12.2010
Сообщений: 5
|
![]()
с этой ошибкой разобралась. паскаль не корректно был запущен.
но теперь возникает другая ошибка. прописано: program matrica4; uses crt; var i, j, x, y: integer; a: array [1..x, 1..y] of integer; begin ... при компиляции курсор устанавливается после a:array [1..x, и выдается ошибка 133: cannot evaluate this expression. я так понимаю у меня некорректно объявлены переменные. судя по всему он ругается на не точность указания верхней границы значения i j , но мне нужно что бы пользователь с клавиатуры вводил эти границы и программа сама ему генерировала матрицу под его размеры. суть вопроса: если он действительно ругается на объявление переменных - как их так прописать что бы он успокоился,а юзер вводил данные сам??? |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
файл с программой называется matrica4.pas ?
тогда попробуйте поместить его в директорию без пробелов и русских букв в пути! |
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 23.12.2010
Сообщений: 5
|
![]() |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 20.12.2010
Сообщений: 28
|
![]()
Границы массива должны быть константными значениями, чтобы было известно сколько памяти выделить под массив. А в твоем случае можно использовать динамический массив(но это наверное тебе не нужно) или объяви границы массива некоторыми max значениями, а потом пользователь будет вводить m и n(m,n < max), и работать будет с массивом m*n.
|
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
а по поводу ошибки с массивом KEA0301 абсолютно прав: границы массива должны быть константы. например, так можно Код:
|
|
![]() |
![]() |
![]() |
#7 |
Новичок
Джуниор
Регистрация: 23.12.2010
Сообщений: 5
|
![]()
KEA0301, Serge_Bliznykov, огромное спасибо!!! заработало!!!
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
В чем ошибка? | bwitcher | Помощь студентам | 8 | 11.12.2010 14:46 |
В чем ошибка? | Angelic_fiend | Помощь студентам | 12 | 02.06.2010 15:52 |
В чем ошибка | gheorge1989 | Microsoft Office Access | 8 | 27.10.2009 22:45 |
В чем ошибка... | Эдвин Галстук | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 25.10.2009 20:01 |
В чем ошибка ? | Droid | Общие вопросы Delphi | 13 | 03.05.2008 18:17 |