Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.12.2013, 21:09   #1
dan1219
 
Регистрация: 09.12.2013
Сообщений: 4
По умолчанию Записи в паскале

Народ, помогите плиз с паскалем. Начал изучать тему записи. Составил программу:
Код:
program spiski;
uses crt;
type
student=record
fam:string;
srb:real;
end;
var a:array [1..10] of student;
i,m,j,k:integer;
begin
clrscr;
writeln('Введите количество записей');
read(m);
writeln('Введите элементы записей');
for i:=1 to m do
with a[i] do begin
readln(fam);
readln(srb);
end;
end.
ну вот. при вводе текста в поле fam у меня выскакивает ошибка 106.В чем проблема, подскажите?Работаю во фри паскале

Последний раз редактировалось Serge_Bliznykov; 09.12.2013 в 22:54.
dan1219 вне форума Ответить с цитированием
Старый 09.12.2013, 21:38   #2
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,504
По умолчанию

Попробуйте вместо этого
Код:
read(m);
это
Код:
readln(m);
Чтобы Enter понималась как Enter, а не как следующий ввод.
type_Oleg вне форума Ответить с цитированием
Старый 09.12.2013, 22:16   #3
dan1219
 
Регистрация: 09.12.2013
Сообщений: 4
По умолчанию

Цитата:
Сообщение от type_Oleg Посмотреть сообщение
Попробуйте вместо этого
Код:
read(m);
это
Код:
readln(m);
Чтобы Enter понималась как Enter, а не как следующий ввод.
Не получается
dan1219 вне форума Ответить с цитированием
Старый 09.12.2013, 22:24   #4
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

106-я недопустимый цифровой формат. Вроде.
А причем тут это?
ZX Spectrum-128 вне форума Ответить с цитированием
Старый 09.12.2013, 22:26   #5
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,504
По умолчанию

А у меня получилось
Код:
program spiski;
 uses crt;
 type
 student=record
 fam:string;
 srb:real;
 end;
 var a:array [1..10] of student;
 i,m,j,k:integer;
 begin
  clrscr;
  writeln('kol zap');
  readln(m);
  writeln('elementy');
  for i:=1 to m do
   with a[i] do 
    begin
     readln(fam);
     readln(srb);
    end;
 end.
Изображения
Тип файла: jpg recc.jpg (13.7 Кб, 100 просмотров)
type_Oleg вне форума Ответить с цитированием
Старый 09.12.2013, 22:28   #6
dan1219
 
Регистрация: 09.12.2013
Сообщений: 4
По умолчанию

Цитата:
Сообщение от type_Oleg Посмотреть сообщение
А у меня получилось
Код:
program spiski;
 uses crt;
 type
 student=record
 fam:string;
 srb:real;
 end;
 var a:array [1..10] of student;
 i,m,j,k:integer;
 begin
  clrscr;
  writeln('kol zap');
  readln(m);
  writeln('elementy');
  for i:=1 to m do
   with a[i] do 
    begin
     readln(fam);
     readln(srb);
    end;
 end.
Странно.А ты во фри паскале работаешь?
dan1219 вне форума Ответить с цитированием
Старый 09.12.2013, 22:30   #7
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,504
По умолчанию

ZX Spectrum-128, видимо после read(m) , кнопку Enter понимало как следующий ввод . В результате, когда вводили строку fam, программа ждала уже число srb
type_Oleg вне форума Ответить с цитированием
Старый 09.12.2013, 22:32   #8
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,504
По умолчанию

Цитата:
Сообщение от dan1219 Посмотреть сообщение
Странно.А ты во фри паскале работаешь?
В Geany, там вроде компилятор fpc
type_Oleg вне форума Ответить с цитированием
Старый 09.12.2013, 22:36   #9
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Цитата:
В Geany, там вроде компилятор fpc
Он самый..
Фришечка должна принять код.. ничего криминального там нет..
Poma][a вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Записи в паскале Maserati Помощь студентам 1 04.11.2013 19:34
Записи в паскале wasted Помощь студентам 0 18.11.2012 15:44
записи в паскале swedalena Помощь студентам 9 25.05.2010 20:36
ЗАПИСИ на паскале Fornarina Помощь студентам 6 16.02.2009 19:17