Cтраница 2
Нетипшированными называются такие файлы, в которых в отличие от двух рассмотренных ранее видов, не указывается тип входящих в них элементов. Элементами одного и того же нетипизированного файла могут быть данные различных типов: целого, вещественного, символьного, строкового и других. Такие файлы используются для высокоскоростного обмена информацией между внешними файлами и программой, находящейся в оперативной памяти компьютера. При этом нетипизированные файлы, подобно типизированным, обеспечивают прямой доступ к данным. [16]
Файлы, указанные своими дескрипторами, являются двоичными файлами, которые могут содержать самые различные данные в виде последовательности байтов. Программист при чтении этих данных сам должен разбираться, какие байты к чему относятся. В этом отношении эти файлы подобны нетипизированным файлам, описанным в разд. [17]
Нетипшированными называются такие файлы, в которых в отличие от двух рассмотренных ранее видов, не указывается тип входящих в них элементов. Элементами одного и того же нетипизированного файла могут быть данные различных типов: целого, вещественного, символьного, строкового и других. Такие файлы используются для высокоскоростного обмена информацией между внешними файлами и программой, находящейся в оперативной памяти компьютера. При этом нетипизированные файлы, подобно типизированным, обеспечивают прямой доступ к данным. [18]
Уже на первый взгляд заметно, что в данной программе используется меньшее количество переменных, чем в предыдущей. Это обстоятельство объясняется тем, что если запись информации в программе qwurrez производилась из 7 различных переменных вещественного и строкового типа, то для чтения информации из созданного предыдущей программой файла нам понадобятся всего две вспомогательные переменные: одна строкового типа и одна - вещественного. Следует обратить внимание на то, что каждая из этих переменных будет использована в программе несколько раз. Если бы все данные, содержащиеся в файле, были одного типа, то можно было бы обойтись вообще одной вспомогательной переменной, но в данном случае в нетипизированном файле содержатся данные двух разных типов, что и требует наличия для каждого типа своей переменной. [19]