Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.52/29: Рейтинг темы: голосов - 29, средняя оценка - 4.52
0 / 0 / 0
Регистрация: 26.12.2012
Сообщений: 6

Неверное количество фактических параметров

26.12.2012, 21:09. Показов 5857. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
Program laba6;
var
tip:array[1..21] of string[12];
har:array[1..21] of string[32];
ind:array[1..21] of string[10];
dvi:array[1..21] of string[11];
izd:array[1..21] of string[35];
mos:array[1..21] of real;
i:integer;
ta1,ta2,ta3,ta4,ta5,ta6:text;
BEGIN
writeln;
assign(ta1,'K:\ta1.txt');
reset(ta1);
assign(ta2,'K:\ta2.txt');
reset(ta2);
assign(ta3,'K:\ta3.txt');
reset(ta3);
assign(ta4,'K:\ta4.txt');
reset(ta4);
assign(ta5,'K:\ta5.txt');
reset(ta5);
assign(ta6,'K:\ta6.txt');
reset(ta6);
for i:=1 to 21 do begin
readln (ta1,tip[i]);
readln (ta2,har[i]);
readln (ta3,ind[i]);
readln (ta4,dvi[i]);
readln (ta5,izd[i]);
readln (ta6,mos[i]);
end;
writeln;
close(ta1);
close(ta2);
close(ta3);
close(ta4);
close(ta5);
close(ta6);
For i:=1 to 21 do
begin
if (copy(length(ind[i],1,1)<6) then
writeln('¦',har[i],'¦',ind[i],'¦',izd[i],'¦');
end;
End.
в 42 неверное количество фактических параметров
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.12.2012, 21:09
Ответы с готовыми решениями:

Неверное количество фактических параметров
function dv(x:integer):string; var a,b:string; begin a:='0';b:='1'; while x&lt;&gt;0 do begin if x mod 2=0 then...

Неверное количество фактических параметров
неверное количество фактических параметров pascal abc program p4; const n=5; type mas=array of real; var...

Ошибка: неверное количество фактических параметров
При таком коде выдает ошибку: неверное количество фактических параметров. В чем может быть проблема (курсивом указывает на do)? var...

10
 Аватар для HighPredator
6045 / 2160 / 753
Регистрация: 10.12.2010
Сообщений: 6,005
Записей в блоге: 3
26.12.2012, 21:21
Так и есть. Вы функции Length сколько параметров передаете через запятую? Три. А надо 1.
1
0 / 0 / 0
Регистрация: 26.12.2012
Сообщений: 6
26.12.2012, 21:28  [ТС]
а как тогда поправить? если убираю ,1,1 ошибка остается
0
 Аватар для HighPredator
6045 / 2160 / 753
Регистрация: 10.12.2010
Сообщений: 6,005
Записей в блоге: 3
27.12.2012, 00:28
У процедуры copy первый формальный параметр - строка, а вы пытаетесь передать длину строки. Так что, в итоге получается полная каша.
0
0 / 0 / 0
Регистрация: 26.12.2012
Сообщений: 6
27.12.2012, 00:31  [ТС]
не нужно просто вывести на экран строки в которых не более 5и символов как это сделать

я сделал так но на выводе пусто хотя должно быть не пусто
For i:=1 to 21 do
begin

if (length(ind[i]))<6 then

writeln('¦',har[i],'¦',ind[i],'¦',izd[i],'¦');
end;
0
 Аватар для HighPredator
6045 / 2160 / 753
Регистрация: 10.12.2010
Сообщений: 6,005
Записей в блоге: 3
27.12.2012, 00:36
Вы уверены, что у вас такие строки в принципе есть?
0
0 / 0 / 0
Регистрация: 26.12.2012
Сообщений: 6
27.12.2012, 00:40  [ТС]
да втекстовом файле они точно есть
0
 Аватар для HighPredator
6045 / 2160 / 753
Регистрация: 10.12.2010
Сообщений: 6,005
Записей в блоге: 3
27.12.2012, 00:41
Тогда смотрите, читаются ли они из файла в ваши переменные и как.
0
0 / 0 / 0
Регистрация: 26.12.2012
Сообщений: 6
27.12.2012, 00:47  [ТС]
а как если не секрет это посмотреть)

Добавлено через 3 минуты
почему то когда ввожу вместо <6 <10и опять ничего не происходит но если <11 выводятся все данные из документа
0
 Аватар для HighPredator
6045 / 2160 / 753
Регистрация: 10.12.2010
Сообщений: 6,005
Записей в блоге: 3
27.12.2012, 00:51
Цитата Сообщение от MssGarrison Посмотреть сообщение
а как если не секрет это посмотреть)
После участка кода, где вы произвели считывание из файла, возьмите и выдайте все элементы массивов на экран. Так вы сможете увидеть что и как прочиталось.
0
0 / 0 / 0
Регистрация: 26.12.2012
Сообщений: 6
27.12.2012, 00:59  [ТС]
кажется понятно ведь когда я объявляю ind:array[1..21] of string[10]; скорее всего всем строкам приписываются еще и пробелы может в этом беда?

Добавлено через 4 минуты
ахахаха все разобрался) у меня в текстовом файле откуда нивозьмись пробелы образовались)все решил программа зарабодала)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.12.2012, 00:59
Помогаю со студенческими работами здесь

Ошибка неверное количество фактических параметров
Program first; uses crt; const k=20;a1=0.2;a2=0;a3=0;b1=2.1;b2=pi/2;b3=8; type func=function(x:real):real; var ...

Ошибка: неверное количество фактических параметров.
type tmy=array of real; tmx=array of real; ter=array of integer; var ma,mx:tmx; y:tmy; er:ter; ...

Ошибка: неверное количество фактических параметров
uses crt; var ch1,ch2: char; k: integer; const glasnye = ; begin clrscr; write('Vvodite slova cherez probel, v...

Поиск положительных элементов в строках матрицы: неверное количество фактических параметров
uses crt; type mas=array of integer; var a:^mas; i,j,n,k:integer; s,sa:real; begin clrscr; write('vvedite pazmernost...

Ошибка: неверное количество фактических параметров Задача "Составить функцию нахождения площади круга, по его диаметру. "
Где ошибка? uses crt; var S:real; function d(r:real):real; begin d:=sqr(2*r); end; begin S:= (pi/4)*sqr(d);


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru