![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 25.11.2008
Сообщений: 20
|
![]()
в функцию массив одномерный передается
type arr_num=array[0..100] of integer; a: arr_num; k:=count_elmnt(a)); принимаю в модуле type arr_num=array[0..100] of integer; function count_elmnt(arr: arr_num): integer; пишет несовпадение типов. Что делать? |
![]() |
![]() |
![]() |
#2 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,871
|
![]()
Тип type arr_num=array[0..100] of integer; должен быть описан 1 раз там, где он будет виден в нужных точках программы.
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 25.11.2008
Сообщений: 20
|
![]()
Он прописан в модуле и в программе
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 25.11.2008
Сообщений: 20
|
![]()
сам модуль
unit stack; interface uses SysUtils; type arr_num=array[0..100] of integer; function count_elmnt(arr: arr_num): integer; implementation function count_elmnt(arr: arr_num): integer; var i:integer; flag: boolean; begin i:=0; flag:=false; while (i<=255) and not flag do begin if length(intToStr(arr[i]))>0 then inc(i) else flag:=true; end; count_elmnt:=i; end; end. и программа program test; {$APPTYPE CONSOLE} uses SysUtils, stack; type arr_num=array[0..100] of integer; var a: array[0..100] of integer; begin writeln(count_elmnt(a)); readln; end. |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 31.10.2008
Сообщений: 500
|
![]()
Если я правильно вижу то последние "type ...." надо удалить потому как тип уже обьявлен выше ... Зачем два раза Обьявлять ?
Skype : UASm1Le.
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 25.11.2008
Сообщений: 20
|
![]()
Все так и есть. Спасибо. Тема закрыта
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Значение типов переменных | MAKEDON | Общие вопросы Delphi | 8 | 17.07.2008 11:24 |
не соответствие типов | amandra | SQL, базы данных | 6 | 30.06.2008 18:04 |
Совместимость типов | DeDoK | Общие вопросы Delphi | 2 | 06.05.2008 21:28 |
Несовпадение с датой | RoZi | Помощь студентам | 26 | 28.11.2007 13:05 |
Преобразование типов | Pronik | Общие вопросы Delphi | 2 | 12.06.2007 12:23 |