pascal

lazarus pascal rewrite, append не работает -- Файл не отображается в папке, не сохраняются изменения

Заметка связана с работой с файлами в Паскаль.

Проблема

Эта проблема относится к работе с файлами, а точнее -- к записи текста процедурами классического Паскаля.

Файл (предположим, что сначала его не существовало) не создаётся в папке в обоих случаях, но почему-то, если предаврительно провести в него запись:

lazarus freepascal Ошибка: Не получается прочитать (открыть) файл методами Паскаль -- система не видит его

ПРИМЕЧАНИЕ: урок по работе с файлами в Паскаль доступен здесь.

Возможная причина

Убедитесь, что в вашей системе отображается расширение файлов -- иначе на деле может оказаться, что ваш файл называется не input.txt, а input.txt.txt -- и тогда может оказаться, чтобы вы просто указываете неверное имя файла.
Проверьте это прежде чем читать дальше.

Считывание целых чисел из консоли в переменные и работа с ними -- разбор. Read() и Readln(). Примеры Pascal

Получение значения, обработка и вывод на экран

Для начала рассмотрим пример программы (из урока №1 учебника Цветкова А. С.), позволяет вывести на экран квадрат целого числа, введённого пользователем:

Program Prog1;
var a, b : integer;
begin
	write('Введите число ');
	readln(a);
	b:=a*a;
	writeln('Квадрат этого числа = ', b);
end.

В данном примере использовалось две переменные в $a$ мы записывали значение, используй стандартную процедуру $readln()$:

Pages

Subscribe to RSS - pascal