Как создать файл в паскале?

3 ноября 2014 г. Просмотров: 1341
Паскаль является одним из самых распространенных языков программирования благодаря своей простоте и большой функциональности. Через Паскаль можно осуществлять работу с файлами, создавая или изменяя их при помощи соответствующих функций.

Инструкция

  • Для создания текстового файла в Паскаль необходимо задать переменные соответствующего типа, которые будут записываться в соответствующий раздел памяти. Чтобы это осуществить можно воспользоваться различными функциями языка. Все данные и переменные записываются при помощи стандартной операции Writeln (достаточно задать дополнительный параметр).Program CreateFile;
  • var textfile: Text; nametype: String; textstring: String; a, b: integer;Где textfile — переменная типа Text, содержащая в себе имя файла. Nametype — тип ввода текста, которой присваивается String. Textstring — текстовая строка соответствующего типа. A и b являются вспомогательными переменными, которые хранят целоисчисляемые цифровые значения.

  • Предложите пользователю ввести тип нужного файла nametype. Его необходимо связать с самим файлом textfile.Writeln('Please, type the name of data typing');
  • Readln(nametype);

    Assign(textfile, nametype);

  • Откройте файл для записи данных и предложите пользователю ввести сначала количество строк для записи, а затем их содержимое. Данные будут поочередно вноситься в сам документ.Rewrite(textfile);
  • Writeln('Type numbers of strings:');

    Readln(b); {переменная, которая хранит количество строк}

    Writeln('Please, type the strings:');

  • Для записи фиксированного количества строк воспользуйтесь циклом, первый параметр которого должен соответствовать номеру первой строчки файла, в данном случае цифре 1.for a:=1 to b do
  • begin

    Readln(textstring);

    Writeln(textfile, textstring); {функция записи в файл}

    end;

  • Завершите работу с файлом и закончите программу использованием соответсвующих функций. Также выведите уведомление об успешной записи. Во избежание проблем с выводо выставьте повторный readln.close(textfile);
  • Writeln('Success');

    readln;

    End.

  • Файл успешно создан. Откомпилируйте и сохраните скрипт через меню используемой среды программирования.
  • Оцените статью!