С Новым годом! Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.66/29: Рейтинг темы: голосов - 29, средняя оценка - 4.66
0 / 0 / 0
Регистрация: 05.12.2016
Сообщений: 4
1

Can't read or write variables of this type

05.12.2016, 22:30. Показов 5796. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
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
46
47
48
49
50
51
52
53
54
55
program KURSOVAYA;
{File kursovoy raboti Shvyrialkina I.I. 16-ZIE}
 
uses crt;
 
type
ZAP=RECORD
NAZ_FILM: string[20];
ZANR: string[10];
PROD_FILM: integer;
GOD_VIP: integer;
end;
 
var
spisok: file of ZAP;
x: ZAP;
K,L: integer;
 
begin
CLRSCR;
K:=0;
ASSIGN (spisok, 'spisok');
REWRITE (spisok);
WRITELN ('Dlya okonchaniya raboti nazmite Enter');
WRITELN ('Dlya okonchaniya raboti nazmite *');
WHILE NOT (READKEY='*') DO
begin
WRITELN ('______________________________');
WRITELN ('Vvedite nazvanie filma <=20 simvolov');
READLN (X.NAZ_FILM);
WRITELN ('Vvedite zanr filma <= 10 simvolov');
READLN (X.ZANR);
WRITELN ('Vvedite prodolzitelnost filma');
READLN (X.PROD_FILM);
WRITELN ('Vvedite God Vipuska filma');
READLN (X.GOD_VIP);
K:=K+1;
WRITE (x,spisok);
WRITELN ('Dlya prodolzeniya vvoda nazmite Enter');
WRITELN ('Dlya okonchaniya vvoda nazmite *');
end;
 
CLRSCR;
WRITELN ('V faile ',K:5,' zapisey');
 
RESET (spisok);
 
WHILE NOT EOF (spisok) DO
begin
READ (x,spisok);
WRITELN (X.NAZ_FILM:20,X.ZANR:10,X.PROD_FILM:3,X.GOD_VIP:4);
end;
WRITELN ('Konec faila');
CLOSE (spisok);
end.
Выдает вот что
source.pas(38,9) Error: Can't read or write variables of this type
source.pas(50,8) Error: Can't read or write variables of this type
как я понял ругается на read и write по переменной x но почему?
что я делаю не так?

Добавлено через 7 минут
Сам доехал чот я косячник 'D местами надо было spisok и x поменять
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.12.2016, 22:30
Ответы с готовыми решениями:

Ошибка: "Cannot read or write variables of this type"
В чем ошибка.Подправте код пожалуйста. program zem; uses crt; var a: array of integer; b:...

Cannot read or write variables of this type
Вообще не могу понять, почему вот эта программа в PascalABC работает без ошибок, а в Turbo Pascal...

read(); write();
Вот такая вот небольшая программка fstream myFileReader(&quot;hardware.dat&quot;, ios::in | ios::out); ...

Функции write и read
Здравствуйте, уважаемые! Вопросы по работе с файлом через fstream. Возник вопрос по поводу записи...

1
3760 / 2264 / 705
Регистрация: 29.05.2013
Сообщений: 9,616
05.12.2016, 23:17 2
Pascal
1
READ (x,spisok);
наоборот:
Pascal
1
READ (spisok, x);
0
05.12.2016, 23:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.12.2016, 23:17
Помогаю со студенческими работами здесь

read()/write() блокировки
Здравствуйте. Проблема следующая - системные вызовы read()/write() блокируются если читают/пишут...

Read/write property
Программирую на делфи, там есть read/write property. то есть при записи в поле - такое действие,...

Дельфи7 + Paradox (read\write)
Доброго времени суток Предыстория : Есть файл *.DB (с паролем) есть BDE-Database,Query,...

USB - read and write problem
Как выполнить чтение\запись в USB - порт под Win32 в Visual C++ 9.0 ?


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru