Advertisement
Domerk

Строки, пример 1

Oct 15th, 2011
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.78 KB | None | 0 0
  1. {Простейший пример применения строк в Паскале. Программа для ввода имени, фамилии и отчества и записи их в файл.}
  2.  
  3. program name;
  4. uses crt;
  5.  
  6. var
  7. f: text; {Объявляем текстовую переменную.}
  8. str: string [50]; {Объявляем строковую переменную.}
  9.  
  10. begin
  11. clrscr;
  12.  
  13. assign (f, 'FAM.txt'); {Данный оператор одновременно устанавливает связь между файловой переменной и файлом и генерирует файл, если раньше его не существовало.}
  14. rewrite (f); {Подготавливает файл к записи, при этом всё содержимое уничтожается, файловое окно переносится на начало файла.}
  15.  
  16. writeln ('Familia'); {Выводит текст на экран.}
  17. readln (str); {Получает информацию с клавиатуры, записывает её в переменную.}
  18. writeln (f, str); {Записывает переменную в файл.}
  19.  
  20. writeln ('Name');
  21. readln (str);
  22. writeln (f, str);
  23.  
  24. writeln ('Otchestvo');
  25. readln (str);
  26. writeln (f, str);
  27.  
  28. reset(f); {Перенос файлового окна на начало файла}
  29.  
  30. clrscr;
  31.  
  32. while not eof(f) do {Вывод содержимого на экран при помощи цикла. Цикл выполняется, пока нет конца файла.}
  33. begin
  34. readln (f, str); {Чтение из файла в переменную.}
  35. writeln (str); {Вывод информации из переменной на экран.}
  36. end;
  37.  
  38. close (f); {Файл закрывается.}
  39. readln;
  40. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement