В файл записываются непонятные символы - PascalABC.NET

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

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

В файл 'KEK' выводит непонятные символы. Вроде что-то знал про то, что если что-то не сделать то будет в место желаемого что-то такое: ,Л‹Л®Ћ№?јТ=#яmЙ?4єє•НйТ?kg+й:мШ?рKtи®Ю?ZAҐЌв?№Finќд?НюїВ”фж?AЁ]˜й?о ЏTнк? Вот код:
Я всё понял, господа! Я просто невнимательная собака, которая не обращает на расширения файлов в книге! Расходимся!

Решение задачи: «В файл записываются непонятные символы»

textual
Листинг программы
program listing_6_23;
var
  A:file of integer;
  B,I:integer;
begin
  assign(A,'KEK'); //в папку с програмой
  rewrite(A);
  for I:=1 to 10 do
   begin
     B:=random(50);
     write(A,B);
   end;
  writeln('Содержание файла KEK');
  reset(A);
  while not eof(A) do
   begin
    read(A,B);
    write(B:3);
   end;
  close(A);
end.

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

  1. Создаётся файл с именем KEK в папке с программой.
  2. Файл открывается на запись.
  3. В цикле от 1 до 10 записываются в файл случайные числа от 0 до 49.
  4. Выводится сообщение о содержимом файла KEK.
  5. Файл открывается на чтение.
  6. Пока не достигнут конец файла, считывается очередная запись и выводится на экран первые 3 символа.
  7. Файл закрывается.

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


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

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

6   голосов , оценка 3.167 из 5
Похожие ответы