Як створити файл у паскалі

Як створити файл у паскалі

Паскаль є однією з найпоширеніших мов програмування завдяки своїй простоті і великій функціональності. Через Паскаль можна здійснювати роботу з файлами, створюючи або змінюючи їх за допомогою відповідних функцій.

Інструкція

1. Щоб створити текстовий файл у Паскалі, необхідно вказати змінні відповідного типу, які записуватимуться у відповідний розділ пам 'яті. Щоб це здійснити можна скористатися різними функціями мови. Всі дані та змінні записуються за допомогою стандартної операції Writeln (достатньо встановити додатковий параметр) .Program CreceFile; var textfile: Text; nametype: String; textstring: String; a, b: integer; де textfile - змінна типу Text, що містить назву файла. Nametype - тип введення тексту, який присвоюється String. Textstring - текстовий рядок відповідного типу. A і b є допоміжними змінними, які зберігають ціловираховувані цифрові значення.

2. Запропонуйте користувачеві ввести тип файлу nametype. Його необхідно пов 'язати з самим файлом textfile. Writeln('Please, type the name of data typing');Readln(nametype);Assign(textfile, nametype);

3. Відкрийте файл для запису даних і запропонуйте користувачеві ввести спочатку кількість рядків для запису, а потім їх вміст. Дані будуть по черзі вноситися в сам документ. Rewrite(textfile);Writeln('Type numbers of strings:'); Readln (b); {змінна, яка зберігає кількість рядків} Writeln (' Please, type the strings:');

4. Для запису фіксованої кількості рядків скористайтеся циклом, перший параметр якого повинен відповідати номеру першого рядка файлу, в даному випадку цифрі 1.for a:= 1 to b dobeginReadln (textstring); Writeln (textfile, textstring); {функція запису до файла} end;

5. Завершіть роботу з файлом і завершіть роботу за допомогою відповідних функцій. Також виведіть сповіщення про успішний запис. Щоб уникнути проблем з виводом, виставте повторний readln.close (textfile); Writeln ('Success'); readln; End.

6. Файл успішно створено. Відкомпілюйте та збережіть скрипт через меню використовуваного середовища програмування.