Чтение с экрана типа boolean - Free Pascal

Узнай цену своей работы

Формулировка задачи:

Казалось бы ничего сложного, но на простой код типа
Листинг программы
  1. эprogram Project1;
  2. var
  3. x,y:boolean;
  4. begin
  5. readln (x);
  6. readln();
  7. end.
Выдает ошибку Project1.pas(14,10) Error: Can't read or write variables of this type Что не так?

Решение задачи: «Чтение с экрана типа boolean»

textual
Листинг программы
  1. Free Pascal Compiler version 3.0.0 [2016/02/14] for x86_64
  2. Copyright (c) 1993-2015 by Florian Klaempfl and others
  3. (1002) Target OS: Win64 for x64
  4. (3104) Compiling Project1.pas
  5. C:\AllProgects\Pascal\vivod\Project1.pas(6,9) Error: (4018) Can''t read or write variables of this type
  6. C:\AllProgects\Pascal\vivod\Project1.pas(7,8) Warning: (5037) Variable "f" does not seem to be initialized
  7. Project1.pas(10) Fatal: (10026) There were 1 errors compiling module, stopping
  8. Fatal: (1018) Compilation aborted
  9. Error: C:\lazarus\fpc\3.0.0\bin\x86_64-win64\ppcx64.exe returned an error exitcode

Объяснение кода листинга программы

К сожалению, предоставленный вами код не является полным, поэтому я не могу дать подробные комментарии. Однако, судя по сообщению об ошибке, похоже, что вы пытаетесь прочитать или записать переменную типа boolean, что вызывает ошибку, поскольку Free Pascal не поддерживает операцию чтения/записи для этого типа данных. Также есть предупреждение о том, что переменная f не инициализирована, что может вызвать неопределенное поведение. Важно отметить, что сообщение об ошибке указывает на то, что в вашем коде есть как минимум одна ошибка, и компиляция прекращается. Если вы предоставите полный код, я смогу дать более конкретные и полезные советы.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.222 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы