Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
 Аватар для marinad777
1 / 1 / 0
Регистрация: 22.10.2016
Сообщений: 12

Ошибка в разделе type

22.10.2016, 14:03. Показов 1438. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
type
 User=class;
  puclic
   Nickname:string;
   Pass:integer;
   Group:string;
end;
var
 u:User;
begin
 u:=new User;
 writeln('Äîáðî ïîæàëîâàòü â ñèñòåìó. Ïðåäñòàâüòåñü, ïîæàëóéñòà.');
 write('Óêàæèòå Âàø ïñåâäîíèì: ')
 readln(u.Nickname);
 write('Çàìå÷àòåëüíî, ', u.Nick_name, '. Ïðèäóìàéòå ïèí-êîä äëÿ âõîäà â ñèñòåìó.');
 readln(u.Pass);
 write('Âàø ïàðîëü: ', u.Pass, ' . Óêàæèòå ãðóïïó ïîëüçîâàòåëåé, ê êîòîðîé Âû áû õîòåëè áûòü ïðè÷èñëåíû');
 readln(u.Group);
 write('Ñïàñèáî, ïðîöåññ ðåãèñòðàöèè îêîí÷åí. Âàø ïñåâäîíèì: ', u.Nickname, '; Âàø ïèí-êîä: ', u.Pass, '; Âàøà ãðóïïà: ', u.Group);
end.
Лог ошибки на третью строку: ожидалось равенство "="

Не совсем понимаю, в чём именно ошибка. Всё делал по канонам, так сказать. На несоответствие кодировки в основной части кода не обращайте внимания, она не столь важна. Очень надеюсь на вашу помощь!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.10.2016, 14:03
Ответы с готовыми решениями:

Ошибка: cannot initialize a variable of type 'LightsState' with an rvalue of type 'void'
Прошу подскажите как понять эту ошибку: main.cpp:20: error: cannot initialize a variable of type 'LightsState' with an rvalue of type...

Ошибка: 'operator<<' not implemented in type 'istream' for arguments of type 'int'
Создаем самую простую прогу: int sgrt(int); #pragma argsused int main(int argc, char* argv) { int a; ...

Ошибка в коде could not convert variant of type null into type integer
var i,j:byte; n:string; begin form7.ComboBox1.Enabled:=false; with dm.T_sub do begin Open; while...

8
Эксперт Pascal/Delphi
6812 / 4568 / 4820
Регистрация: 05.06.2014
Сообщений: 22,433
22.10.2016, 14:28
Лучший ответ Сообщение было отмечено marinad777 как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
type
  User = class
  public 
    Nickname: string;
    Pass: integer;
    Group: string;
  end;
 
var
  u: User;
 
begin
  u := new User;
  writeln('Добро пожаловать в систему. Представьтесь, пожалуйста.');
  write('Укажите Ваш псевдоним: ');
  readln(u.Nickname);
  write('Замечательно, ', u.Nickname, '. Придумайте пин-код для входа в систему.');
  readln(u.Pass);
  write('Ваш пароль: ', u.Pass, ' . Укажите группу пользователей, к которой Вы бы хотели быть причислены');
  readln(u.Group);
  write('Спасибо, процесс регистрации окончен. Ваш псевдоним: ', u.Nickname, '; Ваш пин-код: ', u.Pass, '; Ваша группа: ', u.Group);
end.
1
 Аватар для marinad777
1 / 1 / 0
Регистрация: 22.10.2016
Сообщений: 12
22.10.2016, 14:45  [ТС]
ZX Spectrum-128, хм... не знал, что пробелы в Паскале влияют на функции. Спасибо, проблема решена.
0
Эксперт Pascal/Delphi
6812 / 4568 / 4820
Регистрация: 05.06.2014
Сообщений: 22,433
22.10.2016, 15:55
пробелы в Паскале влияют на функции.
Нет, там у вас ; ненужная после class
и puclic вместо public было
1
 Аватар для marinad777
1 / 1 / 0
Регистрация: 22.10.2016
Сообщений: 12
23.10.2016, 08:49  [ТС]
ZX Spectrum-128, а при каких условиях может появляться ошибка: "ожидалась функция" в этой строке:
Pascal
1
u := new User;
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
23.10.2016, 09:10
У меня в Паскаль АВС.net никакой ошибки не выдает.
Может у Вас еще что-то в коде не так, как в теме?
Покажите свой последний код. Только при копировании переключайте клаву на русскую раскладку, а то править мне каждый раз влом, и смотреть на ваши каракули сил нет.
0
 Аватар для marinad777
1 / 1 / 0
Регистрация: 22.10.2016
Сообщений: 12
24.10.2016, 11:17  [ТС]
Puporev, мне как раз была поставлена задача скомпилировать программу не в Pascal ABC.Net, а именно в Pascal ABC. Уж не знаю, какие там различия (фактически их вообще не должно быть), но в ABC.net ошибок не возникает.

C
1
А вы думаете у меня стоит не русская раскладка? Вы в любой момент можете поменять кодировку для отображения текста в браузере. Это будет намного быстрее, чем я буду искать конвертер.
Хм... кажется я только что сломал текст) В любом случае, он вообще был не важен, введен для теста и ошибок не вызывал.

Добавлено через 6 минут
Кажется тут кодировка вообще "сломалась" и конвертации не поддаётся. В любом случае, текст не имел никакой важности для программы, был введён для теста и ошибок не вызывал.
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
24.10.2016, 11:20
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Цитата Сообщение от marinad777 Посмотреть сообщение
Уж не знаю, какие там различия (фактически их вообще не должно быть)
Вы ошибаетесь, различий очень много.
Например в простом АВС нет такого
Pascal
1
u := new User;
Зато есть
Pascal
1
u := User.Create;
Цитата Сообщение от marinad777 Посмотреть сообщение
А вы думаете у меня стоит не русская раскладка?
Но она переключается и на английскую. Так вот, если при копировании русского текста она стоит в английской, то при помещении на форум будет так.
Pascal
1
  writeln('Äîáðî ïîæàëîâàòü â ñèñòåìó. Ïðåäñòàâüòåñü, ïîæàëóéñòà.');
А если переключить на русскую, то так
Pascal
1
  writeln('Добро пожаловать в систему. Представьтесь, пожалуйста.');
И при чем тут какие-то конвертеры?
А вот строчки кода ZX Spectrum-128, где есть русские символы я все исправлял вручную с помощью декодера Лебедева.
1
 Аватар для marinad777
1 / 1 / 0
Регистрация: 22.10.2016
Сообщений: 12
24.10.2016, 14:38  [ТС]
Puporev, хм... спасибо, не знал того, о чём Вы мне сейчас написали. Извините, если посчитали мой прошлый пост немного нахальным и ещё раз спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.10.2016, 14:38
Помогаю со студенческими работами здесь

Ошибка в C++ Builder ( 'operator<<' not implemented in type 'Pages' for arguments of type)
Доброго времени суток! помогите пожалуйста, у меня не выводит из контейнера map. #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt;...

Ошибка: E2093 operator '<' not implemented in type 'myString' for arguments of the same type
Пишет _function_base.h(73):E2093'operator&lt;'not implemented in type 'myString' for arguments of the same type выдавал так же ещё одну...

Ошибка: Could not convert variant of type (Null) into type (String) - Фильтрация
В polycom200U1GTADOQuery1 свойстве Events - OnFilterRecord пишу procedure TDataModule2.polycom200U1GTADOQuery1FilterRecord( ...

Ошибка Could not convert variant of type (string) into type, помагите разобраться
Создал базу данных в Access там 4 таблицы, в делфи на форме у меня помещено 2 ве таблицы, одна таблица отображается через ADOTable, а...

Ошибка Unable to load project. Could not convert variant of type (Null) into type (OleStr)
вдруг не с того не с чего при запуске проекта вылетает ошибка Unable to load project. Could not convert variant of type (Null) into type...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 30.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru